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
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.