My Emacs configuration
- My
~/.emacs
file and several directories below~/.emacs.d/
are symbolic links to a local clone of this Git repository.- Windows users, note that you can create native symbolic links with the
cmd
commandmklink
, at least on NTFS filesystems and with administrator permissions. This is useful when you are running a native Windows Emacs such as emax.
- Windows users, note that you can create native symbolic links with the
- My actual configuration files are modularised in the emacs.d/init directory.
- The files
emacs-*.el
are the~/.emacs*.el
files I'm using on my various computers. They load a subset of the configuration modules in emacs.d/init. - They generally first set up the load path, then load the desired modules, then perform some customisations that have not yet found their way into the modules.
- I installed most packages according to the configuration in emacs.d/init/load-path-package.el.
- The files
emacs-*.el
and the directoryemacs.d
should actually have been named.emacs-*.el
and.emacs.d
, as that is the intended target name on your system. The “non-dot” names are for easier searchability with standard tools, which default to ignoring hidden files.