summaryrefslogtreecommitdiff
path: root/init.el
diff options
context:
space:
mode:
authorKyle Meyer <kyle@kyleam.com>2014-01-26 01:59:44 -0500
committerKyle Meyer <kyle@kyleam.com>2014-01-26 01:59:44 -0500
commit7869360008d87ca4b459c703f4894625dd8181cc (patch)
treeb0f3f50ae2c309056883e03848abb3e1e4cb9b1e /init.el
parent47e1d90700105f6b0f0550d7632a22b3fe81acb9 (diff)
downloademacs.d-7869360008d87ca4b459c703f4894625dd8181cc.tar.gz
Follow Purcell's emacs.d structure
User init files are added using provide/require. https://github.com/purcell/emacs.d
Diffstat (limited to 'init.el')
-rw-r--r--init.el34
1 files changed, 30 insertions, 4 deletions
diff --git a/init.el b/init.el
index 2d6a127..48139cf 100644
--- a/init.el
+++ b/init.el
@@ -1,5 +1,31 @@
-(server-start)
+(defvar init-lisp-dir (expand-file-name "lisp" user-emacs-directory))
+(add-to-list 'load-path init-lisp-dir)
+
+(require 'init-general)
+(require 'init-pkg)
+(require 'init-keymaps)
-(mapc
- (lambda (f) (load-file f))
- (file-expand-wildcards "~/.emacs.d/init/*.el"))
+(require 'init-babel)
+(require 'init-bib)
+(require 'init-dired)
+(require 'init-elisp)
+(require 'init-func)
+(require 'init-git)
+(require 'init-gnus)
+(require 'init-grep)
+(require 'init-haskell)
+(require 'init-ibuffer)
+(require 'init-ido)
+(require 'init-keybindings)
+(require 'init-keychord)
+(require 'init-modes)
+(require 'init-orgcontacts)
+(require 'init-org)
+(require 'init-projectile)
+(require 'init-python)
+(require 'init-smex)
+(require 'init-tex)
+(require 'init-yas)
+(require 'init-untracked)
+
+(server-start)