@mjlbach thereās nvim_del_keymap to remove keymaps . Also this might not becasue of is mapped as going one step forword is spaces default behaviour. And if it was mapped it should still wait till āupdatetimeā.
Rather unbelievably neither of these seems to do it. In facto nvim_del_keymap crashes if I run it before nvim_set_keymap because it seems nvim really considered it not mapped.
So I guess this is āhard-codedā somewhere much deeperā¦
Ok, I seem to have a bigger problem with plugins overriding my keymaps somewhere. Iāve tried a couple of other re-bindings that are also not working.
I seem to have an analogous problem with just about every character except for alphanumerics and the F keys.
Is there any way of figuring out what is screwing up my bindings so I can disable it?
Pardon me for asking a newbie question. Whatās the difference between mapleader and maplocalleader. Is there any functional difference. I have been only using the mapleader option.
Ok, this was a bit of a saga. Ultimately, if I add bindings to <space> in visual it will work it just still increments characters if you spam it. Still donāt understand what the deal is but itās working for what I had originally intended, so I canāt be bothered pursuing it further.
Something else I was frustrated with was that I was having similar problems with <bs>. TL;DR some weird crap seemed to be going on with my plugins regarding <bs>, in particular some unmodifiable bindings from UltiSnips, so really <bs> was the worst case scenario. I really should open an issue in ultisnips about it, but I donāt really understand why I canāt just rebind the thing normally so might not be worth doing. Otherwise, I gave up on <bs>.