pojokcodeid.nvim-lazy/lua/pcode/plugins/extras/codeiumnvim.lua

39 lines
820 B
Lua
Raw Normal View History

2024-11-04 21:29:25 +07:00
return {
2024-11-06 12:22:10 +07:00
-- codeium cmp source
{
"nvim-cmp",
2025-07-12 19:39:35 +07:00
event = "BufReadPre",
2024-11-06 12:22:10 +07:00
dependencies = {
-- codeium
{
"Exafunction/windsurf.nvim",
2024-11-06 12:22:10 +07:00
cmd = "Codeium",
enabled = true,
2024-11-06 12:22:10 +07:00
opts = {
enable_chat = true,
2025-07-12 19:39:35 +07:00
enable_cmp_source = true,
virtual_text = {
enabled = true,
key_bindings = {
accept = "<c-g>",
next = "<c-Down>",
prev = "<c-Up>",
},
},
2024-11-06 12:22:10 +07:00
},
config = function(_, opts)
require("codeium").setup(opts)
end,
2024-11-06 12:22:10 +07:00
},
},
--@param opts cmp.ConfigSchema
opts = function(_, opts)
table.insert(opts.sources, 1, {
name = "codeium",
group_index = 1,
priority = 100,
})
end,
},
2024-11-04 21:29:25 +07:00
}