I’m working on https://vimgolf.ai, to help me learn new vim commands and in doing so hopefully help others. Right now, still working on adding the ai assisted level creation for each motion, but more to come on that.
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.
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.
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.
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.