Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Tim's Emacs configuration
Emacs Lisp
branch: master

Tim's Emacs Configuration

I use Emacs for most of my text editing needs, on my various Mac or Linux systems. Mostly I'm coding something in either Ruby, Erlang, JavaScript, CoffeeScript or Java.

The basic structure of the directories is:

  • elpa: is the Emacs Lisp Package Archive
  • init.el: loads all my customisations
  • tim: miscellaneous customisation files
  • custom.el: output of Custom.
  • lisp-personal: are my old configuration files, one per mode. Unused.


Grab a git clone of this repository

git clone git://

A few paths to executables may depend on MacPorts/Homebrew but that's it.


Things to try out or fix in no particular order.

  • enable TRAMP mode
  • customise where backup files are placed.
  • re-enable slime-mode for common-lisp
  • c-mode, is this even required? Probably at some point.
  • enable RI mode for rinari so I can lookup the documentation for Ruby/Rails code.
  • el-get for Emacs
  • Git integration with Emacs
  • Snippet support using something like yasnippet
  • etags support for searching on methods/classes
  • enable distel for Erlang
  • enable javascript mode inside mumamo-mode so i get syntax highlighting within templates.
  • customise javascript mode so I get flymake, js-lint and fix the electric brackets support.
  • add snippets for jasmine tests.


Something went wrong with that request. Please try again.