Idea: Vim mode

I am an avid Vim (or vim-bindings) user and would love to have some navigation options to use DO without taking my hands of the homerow. Sure it's more of a comfort thing than productivity but it would be useful nonetheless even only for a context switch less when using my IDE and switching to DO.

Vim mode, however is a rather large undertaking I suppose, so maybe that could be a user extension by including some kind of scripting/extension language like for example suggest here: Built-in Lua scripting preferably with access to all of the UI and some more low level features. I THINK, the current Jscript implementation does not really offer that, or am I wrong?

In general, I'd be interested in an extension ecosystem. This is what made VIM, ATOM, VS Code, etc so successful. Maybe I am barking up the wrong tree and that has been tried and dismissed. Please disregard if that is the case.