I’m not exactly sure if i should open an issue in the atom-keymap package or not.
Basically this line:
is causing some problems when using the proton-mode package with vim-mode-plus.
the problem is that because vim-mode-plus binds ‘g ^’ to something and proton does it’s own command chain thing this causes the atom-keymap package to throw when doing ‘SPC g’
See issue: https://github.com/dvcrn/proton/issues/286 for more details.
But the code its self does not look right to me.
That particular line asumes that the ^ will never be used as a keybining because of the ‘startsWith’ bit.
Imo it should also make sure that there are more chars. i.e startWith && length != 1.
Should i open an issue for this or is this the intended behaviour of this module?