No documentation is availible at the moment, but a nice and clean README is soon to come. ; Installation In your shell: $ cd ~/.emacs.d/packges $ git clone git://github.com/superbobry/io-mode.git In your Emacs config: (add-to-list 'load-path "~/.emacs.d/packages/io-mode") (require 'io-mode) ; Thanks Major thanks to defunkt's coffee-mode, which helped me to get over most of the tought parts of writing a major mode. Sources: http://renormalist.net/Renormalist/EmacsLanguageModeCreationTutorial