I'm a vim guy, so this is all hearsay.. but there are supposedly vi keybindings available for emacs (and emacs keybinds for vim).  I know vim has Lua bindings, and I would be very surprised to hear that emacs didn't.<p>So look around.. you might find something close to what you're looking for.