upvote
Ah, I assumed it would be an nvim JS clone running client side. Had you looked into that route?
reply
I have, but all the JS vim clones are emulations of vim, and don't support all the vim motions (like copying from registers, etc). I honestly could do that and it would be easier, but doing it this way, also allows me to record the keystrokes directly from the neovim runtime.
reply