Anyone up for modifying it to target elisp instead so we can finally run vim in emacs?

There's already a vi layer for emacs: https://github.com/emacs-evil/evil