Honestly I'm a fan of good old gedit... but this makes a good case for trying emacs one more time.<p>I haven't really understood the appeal of the single, monolithic, do-everything editor up until this point, but looking at it from a self-modifying point of view does make it somewhat more appealing (and I need time to ingrain the key chords into muscle memory and learn some elisp).<p>I think the exciting idea was that of a the browser-as-editor. Where is the browser that acts as an editor and has all it's plugins written in javascript (as opposed to elisp)? Of course, once we had that, the next goal would be to replace bash with it... browser as terminal ftw.