upvote
One suggestion: please consider allowing custom key mappings. I use a Colemak-DH layout, so I remap HJKL and other VIM keys to more ergonomic positions. Tools like Vimium support this, and it’d really help with accessibility for non-QWERTY users.
reply
Thanks for the feedback. I’ll see if I can add this into the plugin for neovim I use.
reply
Is it possible to add an interactive challenge or two on the homepage prior to sign up? I think that would hook people in and make them want to sign up.
reply
Good idea, currently I spin up a 2 neovim instances for each challenge, so can only spin up so many at once with my current setup. But, am moving to a kubernetes setup where I can scale up and down the number of neovim instances more reliably and will add that in then.
reply
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