Rob Rohan's Lab

9ne

9ne (pronounced "nine") is an online code editor based on Emacs (Copyright 2006 Rob Rohan). 9ne is a recursive acronym and joke, and means "9ne is not Emacs".

9ne's design goal is to provide an all purpose text editor similar to Emacs but web based. The first step is to assist in code editing (specifically HTML, CSS, and Javascript), but to also add hooks for any type of editing (mail reader, configuration files, etc). It currently supports XML and Javascript syntax highlighting modes (Evoked with M+X XML MODE and M+X JAVASCRIPT MODE respectively)

Demo

Demo

Source

9ne source is availabile on GitHub

Help

KeyBindingsFormat

SyntaxColoringFormat

LifeCycleHooks

ExtensionExample

Current State

9ne currently works the best on Mac OS X with Safari, Firefox, Flock or Camino. It also works on Windows with Firefox or IE6 and 7 with a few hiccups here and there. It has been mildly tested on Linux with varying degrees of success.

Screenshots

9neFirefox

9neLinux

9neOnIE

9neSafari