kickstart.nvim/lua/custom/plugins/codeium.lua

26 lines
933 B
Lua

return {
'Exafunction/codeium.vim',
event = 'BufEnter',
config = function()
-- Change '<C-g>' here to any keycode you like.
vim.keymap.set('i', '<C-l>', function()
return vim.fn['codeium#Accept']()
end, { expr = true, silent = true })
vim.keymap.set('i', '<C-;>', function()
return vim.fn['codeium#CycleCompletions'](1)
end, { expr = true, silent = true })
vim.keymap.set('i', '<C-,>', function()
return vim.fn['codeium#CycleCompletions'](-1)
end, { expr = true, silent = true })
vim.keymap.set('i', '<C-x>', function()
return vim.fn['codeium#Clear']()
end, { expr = true, silent = true })
vim.keymap.set('i', '<C-n>', function()
return vim.fn['codeium#CycleCompletions(1)']()
end, { expr = true, silent = true })
vim.keymap.set('i', '<leader>cc', function()
return vim.fn['codeium#Chat()']()
end, { expr = true, silent = true })
end,
}