My Emacs Configuration
This is my Emacs configuration, a somewhat simple config compared to most. It’s geared towards OS X, although it should work on most *nix configs. I’ve never tried this on Windows, so YMMV.
The entire configuration is tangled using
which generates a file named
emacs-init.org from the
source blocks. You can find the init org file here - my literate
This configuration aims to provide you with a bare-bones
configuration with sane defaults, built upon
Although Emacs has support for many programming languages, this config is geared towards the following languages and workflows:
- CSS / LESS
To install, it’s recommended to clone this repo wherever you prefer
and symlink the directory to
git clone https://github.com/jonathanchu/dotemacs.git
There is a
Makefile provided that will create the symlink for you at
My current Emacs distro of choice is:
brew install emacs --with-cocoa
Please note, this requires homebrew to be installed.
There are a few requirements needed for this config to properly run.
All of these prerequisites can be installed via
brew install gpg brew install ag brew install node npm install jshint
elpy, you’ll need to have
installed and install the following packages:
pip install rope pip install flake8
To update the packages, type M-x list-packages, then U followed by x.
I recently started to use @Malabarba’s excellent paradox, which can be invoked similarly as such - M-x paradox-list-packages, then U followed by x.