(I'll admit that it was very tempting to name this something else)
The keybindings documentation clearly states that using "None" as the base keymap disables all key bindings. However, I wonder whether it would make more sense to still enable vim (or helix) bindings if one of those toggles is enabled rather than disabling everything.
What I had hoped for was to have vim keys usable (for text editing and general editor management, to the degree it's implemented) but no bindings from other editors, which I find to conflict/confuse a bit more than I'd like. What actually happens is that I can't use the editor because no keys do anything.
I believe the available workarounds would be (1) pick the least-conflicting base keymap and get used to that, or (2) use the None base keymap and have a user keymap with the vim keys. A downside of option 2 is that any improvements to the built-in vim-key support would not be inherited.
Does this make any sense? Am I missing an option that would allow for only vim keys?
_(I'll admit that it was very tempting to name this [something else](https://en.wikipedia.org/wiki/None_Pizza_with_Left_Beef))_
The keybindings [documentation](https://gram.liten.app/docs/key-bindings/) clearly states that using "None" as the base keymap disables _all_ key bindings. However, I wonder whether it would make more sense to still enable vim (or helix) bindings if one of those toggles is enabled rather than disabling _everything_.
What I had hoped for was to have vim keys usable (for text editing and general editor management, to the degree it's implemented) but no bindings from other editors, which I find to conflict/confuse a bit more than I'd like. What actually happens is that I can't use the editor because no keys do anything.
I believe the available workarounds would be (1) pick the least-conflicting base keymap and get used to that, or (2) use the None base keymap and have a user keymap with the vim keys. A downside of option 2 is that any improvements to the built-in vim-key support would not be inherited.
Does this make any sense? Am I missing an option that would allow for only vim keys?