>[!note] >[[AstroNvim]]に[[Github Copilot]]を導入する。 >`github/copilot.vim`を利用する。 `lua/plugins`配下にファイルを作成 or 既存のファイルを編集し以下のコードを追加する。 ```lua { "github/copilot.vim", lazy = false, }, ``` 既存の設定のまま導入を行うと、既存のPluginと`<Tab>`のキーバインドが競合してうまく動かず以下のエラーが発生する。 `Copilot: <Tab> map has been disabled or is claimed by another plugin` `<Tab>`のキーバインドを利用しないように設定し別のキーバインドを設定する。 以下のように`config`で各種設定を記述。 ```lua config = function() vim.g.copilot_no_tab_map = true vim.g.copilot_assume_mapped = true vim.keymap.set("i", "<C-J>", 'copilot#Accept("<CR>")', {noremap = true, silent = true, expr=true, replace_keycodes = false }) end, ```