Mercurial > dotfiles
annotate .emacs @ 336:ea73ef5dc38c
emacs: avoid weird package.el breakage with newish packages
I've been toting around this package.el from 2009 or so, and something
in the package format seems to have changed that broke me. Thanks to
some related diagnostics by Lucas, I've grabbed the last package.el
that worked with emacs 23 and stashed it here. This seems to work,
modulo some things (notably js2-mode and smex) now seem to require
emacs 24 if you install them using package.el, so this will end up
being brittle on my last couple of emacs23 machines.
author | Augie Fackler <raf@durin42.com> |
---|---|
date | Thu, 29 May 2014 14:30:42 -0400 |
parents | 2a4efba0fe8b |
children | 7edfa8d22584 |
rev | line source |
---|---|
0 | 1 ;; Augie Fackler's .emacs file |
2 ; Places I've stolen from: | |
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 | 6 |
7 ; Start the server so that emacsclient will work | |
8 (server-start) | |
9 | |
77 | 10 (let ((settings-files (concat (getenv "HOME") "/.elisp/settings"))) |
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 | 14 (if (file-regular-p (expand-file-name (concat (getenv "HOME") |
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"))) |