nvim-cmp 是一个用 Lua 编码的 Neovim 补全插件。
特性:
- 自动支持成对插件
- 通过 Lua 函数完全可定制
-
完全支持 LSP 的完成功能
- Snippets
- 提交字符
- 触发字符
- TextEdit 和 InsertReplaceTextEdit
- AdditionalTextEdits
- Markdown 文档
-
执行命令(某些 LSP 服务器需要它自动导入。例如
sumneko_lua
或purescript-language-server
) - 预选
- CompletionItemTags