added copilotchat

This commit is contained in:
Oliver Hartmann
2025-09-24 09:47:36 +00:00
parent 9fa945939d
commit 49eeed691f

View File

@@ -0,0 +1,37 @@
return {
{
'CopilotC-Nvim/CopilotChat.nvim',
dependencies = {
{ 'nvim-lua/plenary.nvim', branch = 'master' },
},
build = 'make tiktoken',
opts = {
-- See Configuration section for options
},
cmd = {
'CopilotChat',
'CopilotChatOpen',
'CopilotChatClose',
'CopilotChatToggle',
'CopilotChatStop',
'CopilotChatReset',
'CopilotChatSave',
'CopilotChatLoad',
'CopilotChatPrompts',
'CopilotChatModels',
'CopilotChat',
},
keys = {
{ '<leader>xx', '<cmd>CopilotChatToggle<cr>', desc = 'Copilot Chat' },
{ '<leader>xC', '<cmd>CopilotChatOpen<cr>', desc = 'Copilot Chat Open' },
{ '<leader>xX', '<cmd>CopilotChatClose<cr>', desc = 'Copilot Chat Close' },
{ '<leader>xt', '<cmd>CopilotChatToggle<cr>', desc = 'Copilot Chat Toggle' },
{ '<leader>xs', '<cmd>CopilotChatStop<cr>', desc = 'Copilot Chat Stop' },
{ '<leader>xX', '<cmd>CopilotChatReset<cr>', desc = 'Copilot Chat Reset' },
{ '<leader>xw', '<cmd>CopilotChatSave<cr>', desc = 'Copilot Chat Save' },
{ '<leader>xl', '<cmd>CopilotChatLoad<cr>', desc = 'Copilot Chat Load' },
{ '<leader>cp', '<cmd>CopilotChatPrompts<cr>', desc = 'Copilot Chat Prompts' },
{ '<leader>cm', '<cmd>CopilotChatModels<cr>', desc = 'Copilot Chat Models' },
},
},
}