Ymacs, spiced up with Filepicker.io
You know what's awesome? Emacs. You know what's even more awesome? Emacs in the browser (Ymacs). You know what's even awesomer? Emacs in the browser where you can directly edit files from Dropbox, Github, Gdrive, and all the rest.
Oh yeah, it's entirely client-side javascript - no server needed.