このプロジェクトについて

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