that 'show body' thing looks like Slickedit (http://www.slickedit.com) which is a self-called "source editor" and has Vim and Emacs bindings. it supports a bunch of languages. if i didn't use so many of the more advanced features of Vim i would use Slickedit