Personal Emacs Customization
root
.Emacs
Personal Emacs configuration, mostly system agnostic. Since I rarely use Windows for development, this is mainly biased towards a Unix Programming Environment.
Tested on BSD, Linux & MacOS.
NOTE:
- This started off as a git repo, and is now being hosted here.
- This configuration uses Xah Fly Keys, customized to use the Noted keyboard layout.
Main Focus
Listed in order of decreasing importance:
- LFE / Erlang
- Common Lisp (CCL, ABCL, Allegro, CMUCL)
- Web Development
- General editing tasks
- Clojure / Java
Installation
Back up your current .emacs
& .emacs.d/init.el
, then cp
, mv
or rm
the originals, prior to using this setup:
cd ~ # run all commands from home directory
# Clone everything or patch as required.
darcs clone rightminded@hub.darcs.net:rightminded/emacs .emacs.d
Once repo is cloned, follow the instruction found at the start of init.el
.
Usage
All configuration options are in .emacs.d/init.el
. Prior to launching Emacs, patch / tweak init.el
as needed.
use-package
is the main method of installing, maintaining and configuring packages.
# ensure everything is okay
emacs --debug-init &
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.