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, +}