My Emacs configuration
- My
~/.emacsfile 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
cmdcommandmklink, 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-*.elare the~/.emacs*.elfiles 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-*.eland the directoryemacs.dshould actually have been named.emacs-*.eland.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.