⌨️
Neovim x Github Copilotで<80>kDがインサートされてしまう問題への対応
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