Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Tim's Emacs configuration

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 elpa
Octocat-spinner-32 lisp-personal
Octocat-spinner-32 tim
Octocat-spinner-32 .gitignore
Octocat-spinner-32 CHEAT-SHEET.md
Octocat-spinner-32 README.md
Octocat-spinner-32 abbrev_defs
Octocat-spinner-32 custom.el
Octocat-spinner-32 init.el
README.md

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.

Usage

Grab a git clone of this repository

git clone git://github.com/tmcgilchrist/.emacs.d.git

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

TODO

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.

Resources

Something went wrong with that request. Please try again.