You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The keymap becomes ineffective in Vim-Visual-Multi mode. When entering multi-cursor editing mode with Vim-Visual-Multi, if a completion menu pops up and any keymap is used (e.g., pressing Enter to select the current item), the keymap stops working. Furthermore, even after exiting Vim-Visual-Multi's multi-cursor mode, the keymap remains broken, requiring a restart of Neovim to restore functionality.
Presumably you're using the keymap.preset = "enter" if I'm guessing right. You should change the mapping of vim-visual-multi to something else. Something like the following
I'm not sure if the vim.schedule is actually needed. I read somewhere about it, but for me it works without vim.schedule as well (try to see what works for you). This way I remap the <CR> of vim-visual-multi to something else and am able to accept suggestions from blink.cmp.
Without this I also experienced the same problem you described, but that is because when you enter vim-visual-multi mode the mapping <CR> gets overwritten by vim-visual-multi and then you can't use it any more with blink.cmp.
Make sure you have done the following
blink.cmp
Bug Description
The keymap becomes ineffective in Vim-Visual-Multi mode. When entering multi-cursor editing mode with Vim-Visual-Multi, if a completion menu pops up and any keymap is used (e.g., pressing Enter to select the current item), the keymap stops working. Furthermore, even after exiting Vim-Visual-Multi's multi-cursor mode, the keymap remains broken, requiring a restart of Neovim to restore functionality.
Relevant configuration
No response
neovim version
NVIM v0.10.2 Build type: RelWithDebInfo LuaJIT 2.1.1727870382
blink.cmp
version: branch, tag, or commitmain
The text was updated successfully, but these errors were encountered: