kickstart.nvim/2

41 lines
940 B
Plaintext

return {
{
'zbirenbaum/copilot.lua',
cmd = 'Copilot',
event = 'InsertEnter',
config = function()
require('copilot').setup {
suggestion = {
enabled = true,
auto_trigger = true,
debounce = 50,
keymap = {
accept = '<Tab>',
next = '<C-j>',
prev = '<C-k>',
dismiss = '<C-h>',
refresh = '<C-l>',
},
},
filetypes = {
yaml = true,
markdown = true,
golang = true,
rust = true,
lua = true,
help = false,
gitcommit = false,
gitrebase = false,
hgcommit = false,
svn = false,
cvs = false,
json = false,
['.'] = false,
},
}
vim.keymap.set('n', '<leader>tc', ':Copilot toggle<CR>', { desc = '[T]oggle [C]opilot', silent = true })
end,
},
}