incomplete key sequences should be completed first
Fixes an issue like #473 and #449, but for custom keybindings. Fixed by checking if the current key sequence is complete, and if not, complete it before checking for keybindings.
Added a test for this scenario
Hey @crides, Will you be continuing to work on this PR or are you out of time/decided it's not useful?
From local testing I think it's done
the ci doesn't agree with you. 😆
Huh, a bunch of things I didn't touch. I can fix later today
aight there we go
hmm this is not actually general enough (not accounting for insert mode bindings) but I don't think such a case can exist in insert mode right now (not even for custom bindings)? Examples in normal vim/zsh vi mode will be ^V and ^K for inserting characters/digraphs; or ^O if you wanna include that (temporary exit to normal mode; see :h i_^O)