【发布时间】:2022-12-08 21:44:00
【问题描述】:
我正在使用 nvim-cmp 作为我的完成引擎,它工作正常,但想更改默认行为以禁用第一个选项的自动选择。原因是,当一行的最后一个单词有建议时,按回车键将应用第一个建议,而不是仅仅插入一个换行符。
例如,在 haskell 中,输入
main = do<CR>
do 与 luasnip 中的 diso~ 匹配,并被替换为类似
main = 2022-12-05T12:50:34
我希望这些建议是可见的,但在按下 tab 键之前没有一个被选中,如果没有被选中,那么 <CR> 只是一个换行符。这可能吗?
【问题讨论】:
-
运行命令
set completeopt?,输出结果是什么?尝试使用set completeopt=menu,menuone,noselect看看它是否按预期工作。 -
@jdhao 是
completeopt=menu,preview,menuone,noselect但改变它似乎没有效果。
标签: neovim