diff --git a/lua/custom/plugins/copilot.lua b/lua/custom/plugins/copilot.lua index 24120040..99eefff4 100644 --- a/lua/custom/plugins/copilot.lua +++ b/lua/custom/plugins/copilot.lua @@ -8,4 +8,39 @@ return { end, -- }, + { + 'CopilotC-Nvim/CopilotChat.nvim', + branch = 'canary', + dependencies = { + { 'github/copilot.vim' }, -- or github/copilot.vim + { 'nvim-lua/plenary.nvim' }, -- for curl, log wrapper + }, + build = 'make tiktoken', -- Only on MacOS or Linux + opts = { + debug = true, -- Enable debugging + -- See Configuration section for rest + window = { + layout = 'float', + relative = 'cursor', + width = 1, + height = 0.4, + row = 1, + }, + }, + -- See Commands section for default commands if you want to lazy load on them + -- + -- keys = { + -- { + -- 'ccq', + -- function() + -- local input = vim.fn.input 'Quick Chat: ' + -- if input ~= '' then + -- -- require('CopilotChat').ask(input, { selection = require('CopilotChat.select').buffer }) + -- require('CopilotChat').ask(input) + -- end + -- end, + -- desc = 'CopilotChat - Quick chat', + -- }, + -- }, + }, }