Vimacs (Vim-Improved eMACS) is a plugin for Vim which emulates the key bindings and modeless editing features of Emacs. Most (if not all) of the common key maps in Emacs are present in Vimacs. You can still switch to Vim's Normal and Command modes via the Escape key.