annotate .emacs @ 325:64e73453e43f

xmonad: Pull apart custom layout into something readable This change doesn't affect any behavior, but it does document the custom layout by naming function parameters. Hopefully, this will make things easier to fix the next time the XMonad developers break us.
author Lucas Bergman <lucas@bergmans.us>
date Tue, 11 Mar 2014 12:49:05 -0500
parents 2a4efba0fe8b
children 7edfa8d22584
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
c30d68fbd368 Initial import from svn.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
1 ;; Augie Fackler's .emacs file
c30d68fbd368 Initial import from svn.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
2 ; Places I've stolen from:
c30d68fbd368 Initial import from svn.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
3 ; Karl Fogel: http://svn.red-bean.com/repos/kfogel/trunk
155
8b0932adcaf1 emacs: mark the location of one of my sources
Augie Fackler <durin42@gmail.com>
parents: 127
diff changeset
4 ; Dave Anderson: https://ssl.natulte.net/hg/dotfiles/
98
8aa70b521063 Jump-to-function trick with IDO.
Augie Fackler <durin42@gmail.com>
parents: 77
diff changeset
5 ; Emacs Starter Kit: http://github.com/technomancy/emacs-starter-kit
0
c30d68fbd368 Initial import from svn.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
6
c30d68fbd368 Initial import from svn.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
7 ; Start the server so that emacsclient will work
c30d68fbd368 Initial import from svn.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
8 (server-start)
c30d68fbd368 Initial import from svn.
Augie Fackler <durin42@gmail.com>
parents:
diff changeset
9
77
45d7441d0cf2 Modularize .emacs
Augie Fackler <durin42@gmail.com>
parents: 76
diff changeset
10 (let ((settings-files (concat (getenv "HOME") "/.elisp/settings")))
45d7441d0cf2 Modularize .emacs
Augie Fackler <durin42@gmail.com>
parents: 76
diff changeset
11 (mapc '(lambda (p) (load (concat settings-files "/" p)))
201
b80bed8c7c39 emacs: stop loading temp. files when walking settings
Augie Fackler <durin42@gmail.com>
parents: 155
diff changeset
12 (directory-files settings-files nil "^[0-9].*el$")))
74
fd369b708cbe Better way of altering load-path, add support for local-to-machine emacs configs.
Augie Fackler <durin42@gmail.com>
parents: 65
diff changeset
13
77
45d7441d0cf2 Modularize .emacs
Augie Fackler <durin42@gmail.com>
parents: 76
diff changeset
14 (if (file-regular-p (expand-file-name (concat (getenv "HOME")
45d7441d0cf2 Modularize .emacs
Augie Fackler <durin42@gmail.com>
parents: 76
diff changeset
15 "/.emacs-machine.el")))
74
fd369b708cbe Better way of altering load-path, add support for local-to-machine emacs configs.
Augie Fackler <durin42@gmail.com>
parents: 65
diff changeset
16 (load (expand-file-name "~/.emacs-machine.el")))