/emacs.d

My emacs config

Primary LanguageEmacs Lisp

My Emacs Configuration

This configuration is meant to be used with Emacs 24. It is not guaranteed, or even likely, that it will work with anything less than that.

Where’s the Code?

If you look at init.el, you will only see a short snippet of code. This code loads the org-mode file start.org and then executes the Emacs Lisp code in there. This is fantastic, because it allows me to document my configuration through org-mode instead of through comments.

Strangely, I found that when I could organize my configuration with org-mode, I did not need to split it into a bunch of different files. My theory is that I was using the separate files to name sections of my configuration, which I can do just as well with the structure of org-mode.

Unfortunately, org-mode files do not always render well on Github. Code blocks are not formatted at all. You can feel free to look at the code here, but I suggest pulling it down and looking at it within Emacs for now. I also have rendered it as HTML at http://crnixon.github.com/emacs.d/.

Values and Goals

My #1 value to impress on this config is simplicity. If I can get away with not including something, I will.

My #1 goal when writing this config is to learn Emacs Lisp better. I know Scheme (particularly PLT Racket) pretty well, but I don’t really know Emacs Lisp.