'Vi Like Emacs' programmer's editor