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 = "",