After using a prefabricated emacs setup for a long time, I came to the point where I wanted to build together my own custom emacs stack.
This setup is slim and management and should give any other coder who consider or always wanted to create an own custom emacs setting, a good start.
It’s a single big init.el
, containing only use-package
declarations for all the built-in and 3rd party packages I use. These declarations have all the configuration and setup for the specific packages.
There’s also lisp/
which has my own personal extensions and libraries with custom functions, etc. These libraries are loaded like normal packages with use-package
in init.el.
- Emacs 24 or greater.
- Tester Run all tests through the same pipeline.
- Karma Karma Test Runner Emacs Integration.
To install, clone this repo to ~/.emacs.d
, i.e. ensure that the init.el
contained in this repo ends up at ~/.emacs.d/init.el
:
git clone https://github.com/tonini/emacs.d.git ~/.emacs.d
If you hit any problems, please first ensure that you are using the latest version of this code, and that you have updated your packages to the most recent available versions. If you still experience problems, you can find me on IRC channels #elixir-lang and #emacs under the nickname tonini.
Contributions are very welcome!
- Fork
emacs.d
- Create a topic branch -
git checkout -b my_branch
- Push to your branch -
git push origin my_branch
- Send me a pull-request for your topic branch
- That's it!
Copyright © 2016 Samuel Tonini
Distributed under the GNU General Public License, version 3