⌨️

Neovim x Github Copilotで<80>kDがインサートされてしまう問題への対応

2023/04/30に公開

AstroNvimとGithub Copilotを使用した時に、提案を承認した際にたまに<80>kDが挿入される問題がありました。

もともと設定していたキーマップはこちら。

mappings.lua
["<C-l>"] = { 'copilot#Accept("<CR>")', noremap = true, silent = true, expr = true, script = true}

この設定に replace_keycodes = false を追加することで、<80>kDが挿入される問題が解決されました。

変更後のキーマップ設定はこちら。

mappings.lua
["<C-l>"] = { 'copilot#Accept("<CR>")', noremap = true, silent = true, expr = true, script = true, replace_keycodes = false}

この対応を行うことで、NeovimとGithub Copilotの連携をスムーズに行えるようになります。

Discussion