This is my emacs config. It's split up into seperate init files and uses require-package to automatically install packages. It supports OS X and GNU/Linux.
- Requires Emacs ≥ 24.4, I prefer to use it with Emacs HEAD.
- In order to use
web-beautify
andtern
you have to install them globally via NPM:npm install -g js-beautify
npm install -g tern
- For
jedi
completion to work properly run: M-xjedi:install-server
- For comment spell checking make sure you have
aspell
orispell
installed.
Settings for evil-mode
because modal editing is swell.
Language settings for:
- JavaScript via
js2-mode
andweb-mode
- Python via
jedi
andcompany-jedi
- Docker via
dockerfile-mode
- Scala via
scala2-mode
- R via
ESS
featuring super sweet eval keybindings. - HTML & CSS via
web-mode
- LaTeX via AucTeX
- MIPS ASM because why not?
- Arduino via
arduino-mode
- More to come!
Additional settings for:
helm
andhelm-projectile
company
git-gutter-mode
linum
solarized
eshell
andmulti-term
org-mode
anddeft
flycheck