This emacs configuration is modularized with the help of use-package macro, so user can safely adjust or remove parts of it. Additional packages are used to help me edit
- clojure by clojure-mode, cider
- haskell
- ocaml by tuareg, merlin, utop. Configuration was grabbed from Real World Ocaml. See installation instructions.
- javascript, html, css by js2-mode, emmet, rainbow-mode
- latex
Emacs configuration should be located at $HOME/.emacs.d
. To bootstrap fresh
emacs installation on Unix-like OS, i usually do
git clone https://github.com/stdcall/.emacs.d $HOME/stdcall-emacs
ln -s $HOME/stdcall-emacs $HOME/.emacs.d
First of all, you need to know i have disabled arrow keys for good habits. Check wiki for information on general movement commands and keys. Just pull it somewhere and symlink to
Start by navigating init.el -- the entry point of everything else.
Some notes are kept in repos wiki.