このプロジェクトについて
nvim-cmpは、Luaで書かれたNeovim用の補完エンジンプラグインです。LSPの補完機能を完全にサポートし、外部の補完ソースを通じて機能を拡張できます。このプラグインは、Lua関数による高度なカスタマイズ性、スマートなキーマッピング処理、ちらつきのない体験を重視しています。
主な機能は以下の通りです:
- LSP補完の完全サポート
- Lua関数による高度なカスタマイズ
- スマートなキーマッピング処理
- 補完中のちらつきなし
セットアップには、vim-plugなどのプラグインマネージャーを使用し、nvim-lsp、buffer、path、cmdlineなどのソースを設定します。vsnip、LuaSnip、ultisnips、snippy、ネイティブなNeovimスニペットなど、さまざまなスニペットエンジンをサポートしています。
このプラグインには、Neovimのネイティブな動作を模倣した事前定義済みのキーマッピングプリセットが含まれており、ドキュメントのスクロール、補完、中止、選択の確認などのオプションがあります。ユーザーは、ファイルタイプごとおよびコマンドラインモード用にソースを設定できます。
その他の補完ソースは、プロジェクトのWikiとGitHubトピックにあります。高度な設定例もWikiで入手できます。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.