From f7a58a624a272795b1e4b14b4e8164a139263b41 Mon Sep 17 00:00:00 2001 From: Daniel McKnight Date: Mon, 6 Oct 2025 22:29:38 -0700 Subject: [PATCH] Move copilot keymaps into plugin config --- .config/nvim/init.lua | 4 ---- .config/nvim/lua/plugins/llm.lua | 8 ++++++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index 1361492..c45cbe4 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -61,10 +61,6 @@ vim.keymap.set("n", "ft", ":Neotree filesystem toggle left") -- Configure Copilot --vim.keymap.set("n", "cp", ":Copilot panel", { desc = "Open Copilot Panel" }) -vim.keymap.set("n", "ce", ":Copilot enable", { desc = "Enable Copilot Completions" }) -vim.keymap.set("n", "cd", ":Copilot disable", { desc = "Disable Copilot Completions" }) -vim.keymap.set("n", "cc", ":CopilotChatToggle", { desc = "Toggle Copilot Chat" }) -vim.keymap.set("n", "cx", ":CopilotChatReset", { desc = "Reset Copilot Chat" }) -- Configure Buffer Navigation vim.keymap.set("n", "", ":BufferPrevious", { desc = "Previous Buffer" }) diff --git a/.config/nvim/lua/plugins/llm.lua b/.config/nvim/lua/plugins/llm.lua index 93641c0..1a080a1 100644 --- a/.config/nvim/lua/plugins/llm.lua +++ b/.config/nvim/lua/plugins/llm.lua @@ -2,10 +2,12 @@ return { { "github/copilot.vim", config = function() - vim.keymap.set("i", "", 'copilot#Accept()', { + vim.keymap.set("n", "ce", ":Copilot enable", { desc = "Enable Copilot Completions" }) + vim.keymap.set("n", "cd", ":Copilot disable", { desc = "Disable Copilot Completions" }) + vim.keymap.set("i", "", "copilot#Accept()", { expr = true, silent = true, - replace_keycodes = false, + replace_keycodes = false, }) vim.g.copilot_no_tab_map = true end, @@ -19,6 +21,8 @@ return { }, build = "make tiktoken", config = function() + vim.keymap.set("n", "cc", ":CopilotChatToggle", { desc = "Toggle Copilot Chat" }) + vim.keymap.set("n", "cx", ":CopilotChatReset", { desc = "Reset Copilot Chat" }) require("CopilotChat").setup({ question_header = "", answer_header = "",