From 1f4abdefccb16ad16eb3d26d529eb71f4edd0a41 Mon Sep 17 00:00:00 2001 From: Kasper Sternberg Date: Thu, 7 Mar 2024 11:18:50 +0100 Subject: [PATCH] Added copilot plugin --- lua/custom/plugins/copilot.lua | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 lua/custom/plugins/copilot.lua diff --git a/lua/custom/plugins/copilot.lua b/lua/custom/plugins/copilot.lua new file mode 100644 index 00000000..7f9c6fbe --- /dev/null +++ b/lua/custom/plugins/copilot.lua @@ -0,0 +1,15 @@ +return { + 'github/copilot.vim', + config = function() + vim.keymap.set('i', '', 'copilot#Accept("\\")', { + expr = true, + replace_keycodes = false, + }) + vim.g.copilot_no_tab_map = true + vim.g.copilot_workspace_folders = { vim.fn.getcwd() } + vim.g.copilot_no_auto_mappings = true + vim.keymap.set('n', 'cpe', ':Copilot enable', { noremap = true, desc = '[C]o[P]ilot [E]nable' }) + vim.keymap.set('n', 'cpd', ':Copilot disable', { noremap = true, desc = '[C]o[P]ilot [D]isable' }) + vim.keymap.set('n', 'cpp', ':Copilot panel', { noremap = true, desc = '[C]o[P]ilot [P]annel' }) + end, +}