Nvim 完成菜单问题
Nvim completion menu issue
我在 Neovim 0.7 中使用 lspkind 和 nvim-cmp。
当按下 <C-n>
或 <C-p>
滚动浏览可能完成列表中的项目时,它会被标准完成建议完全覆盖。有关示例,请参阅 link。
为什么从lspkind suggestions变成了basic completion?
为什么我得到 --keyword completion (^N^P) back to original
?
我遇到了同样的问题。我通过添加
解决了它
['<C-n>'] = cmp.mapping(cmp.mapping.select_next_item()),
['<C-p>'] = cmp.mapping(cmp.mapping.select_prev_item()),
在 LUA 配置的映射列表中(我不确定这是一个列表,我只是
对 Nvim 使用 LUA)
mapping = { ...,
['<C-n>'] = cmp.mapping(cmp.mapping.select_next_item()),
['<C-p>'] = cmp.mapping(cmp.mapping.select_prev_item()),
...
首先出现这个问题的原因是(来自
我复制的配置) select_next_item/select_prev_item 功能简单
没有绑定,所以没有什么可以覆盖标准完成。
我在 cmp 中找到了这些函数 documentation。
我在 Neovim 0.7 中使用 lspkind 和 nvim-cmp。
当按下 <C-n>
或 <C-p>
滚动浏览可能完成列表中的项目时,它会被标准完成建议完全覆盖。有关示例,请参阅 link。
为什么从lspkind suggestions变成了basic completion?
为什么我得到 --keyword completion (^N^P) back to original
?
我遇到了同样的问题。我通过添加
解决了它['<C-n>'] = cmp.mapping(cmp.mapping.select_next_item()),
['<C-p>'] = cmp.mapping(cmp.mapping.select_prev_item()),
在 LUA 配置的映射列表中(我不确定这是一个列表,我只是 对 Nvim 使用 LUA)
mapping = { ...,
['<C-n>'] = cmp.mapping(cmp.mapping.select_next_item()),
['<C-p>'] = cmp.mapping(cmp.mapping.select_prev_item()),
...
首先出现这个问题的原因是(来自 我复制的配置) select_next_item/select_prev_item 功能简单 没有绑定,所以没有什么可以覆盖标准完成。
我在 cmp 中找到了这些函数 documentation。