-
Notifications
You must be signed in to change notification settings - Fork 1
/
init.el
36 lines (30 loc) · 1.07 KB
/
init.el
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
(defun recker/load-config ()
"Tangle configuration and load it."
(let ((config (concat (file-name-as-directory user-emacs-directory) "README.org")))
(if (file-exists-p config)
(org-babel-load-file config)
(warn (concat config " not found - not loading")))))
;; We're going back to ONE GIANT README
;; all gas no brakes baby
(recker/load-config)
;; set user info
(setq user-full-name "Alex Recker")
(setq user-mail-address "alex@reckerfamily.com")
;; load custom functions
(let ((functions-file (concat user-emacs-directory "configs/functions.el")))
(load-file functions-file)
(recker/log "loaded custom functions (%s)" functions-file))
;; load the configs from configs/*.el
(recker/load-configs '("shell"
"movement"
"whitespace"
"langs"
"go"
"python"
"bookmark"
"org"
"snippets"
"gnus"))
;; start the emacs server
(server-start)
(global-visual-line-mode)