Nvim完成菜单问题



我在Neovim 0.7中使用lspkind和nvim-cmp。

当按下<C-n><C-p>来滚动可能完成列表中的项目时,它会被标准完成建议完全覆盖。

为什么从lspkind建议变成了基本完成?为什么会出现--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配置的映射列表中(我实际上不确定这是一个列表)使用LUA for Nvim

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文档中找到了这些函数。

相关内容

  • 没有找到相关文章

最新更新