Diakonos: A Programmer's Text Editor in Ruby
stepthreeprofit.com
stepthreeprofit.com
Most sane people would use mg under these circumstances:
http://en.wikipedia.org/wiki/Mg_(editor)
But seriously, why optimize for such an uncommon case? 99% of the time you'll be programming at your own workstation, where you can install and reconfigure anything you want.
I am particularly excited about finally having an editor that's not written in C.
Hmm, I wonder if such a thing has existed since the early 80s? I think it starts with an E...
(Yes, Emacs has a little C, but so does Ruby. The important stuff that you will actually want to hack on is written in a high-level language, though.)
Finally, there is yi if you really want to ditch C:
http://www.haskell.org/haskellwiki/Yi
It is quite impressive.
Having syntax coloring and the simplicity of good old of ctrl-c, ctrl-v, and ctrl-z is perfect.