jcomellas / emacs-config

My Emacs configuration files in $HOME/.emacs.d/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Emacs configuration (mainly) for Erlang

These are Emacs configuration files that are suitable for Erlang development and would normally be located in your $HOME/.emacs.d directory. It has been created as a hodgepodge of settings acquired from the Internet and created by me over the years.

This configuration uses the Solarized theme, ido-mode for path navigation, Magit to work with git repositories, Flymake to report compilation errors when saving and an assortment of little tweaks to Emacs and its key bindings.

There are only 3 external dependencies: Erlang, rebar and distel. You should first install the Erlang packages for your operating system. e.g. for Ubuntu/Debian:

sudo apt-get install erlang

Then install rebar:

git clone https://github.com/rebar/rebar.git
cd rebar
make
sudo cp rebar /usr/local/bin/

And then install distel:

git clone https://github.com/massemanet/distel.git
cd distel
make
sudo make install

The other needed packages are auto-downloaded from ELPA, Marmalade or MELPA whe Emacs is started.

You should checkout this project by doing:

cd $HOME
git clone https://github.com/jcomellas/emacs-config .emacs.d

Finally, start Emacs and enjoy!

About

My Emacs configuration files in $HOME/.emacs.d/

License:Apache License 2.0


Languages

Language:Emacs Lisp 100.0%