Neovim で Copilot を使用する
こんにちは、 @kz_morita です。
GitHub の Copilot とても便利なので、neovim でも利用してみました。 とても簡単に設定できたのでおすすめです。
Copilot について GitHub Copilot はAI によるコーディングアシスタントで、かなり精度の良いコード補完が特徴です。 個人向けのプランも有り、1ヶ月あたり 10 ドル (2024年4月14日時点で、1500円ほど) で導入することができます。
詳細は以下を参照してみてください
https://docs.github.com/ja/copilot/copilot-individual/about-github-copilot-individual Setup それでは Copilot の neovim への導入ですが公式が、copilot.vim というプラグインを用意してくれているのでそれを利用します。
https://github.com/github/copilot.vim 自分は Package Manager に Dein を使用していて、init.vim に以下のように書いています。
let s:toml_file = '~/.config/nvim/dein.toml'let s:toml_lazy_file = '~/.config/nvim/dein_lazy.toml'if dein#load_state(s:dein_dir) call dein#begin(s:dein_dir) call dein#load_toml(s:toml_file, {'lazy': 0}) call dein#load_toml(s:toml_lazy_file, {'lazy': 1}) call dein#end() call dein#save_state()endifそのため、インストール自体は、dein.toml に書くだけです。