Codeium配置。

This commit is contained in:
2026-01-19 10:24:34 +08:00
parent a92e95f655
commit 418843bfc9
3 changed files with 37 additions and 34 deletions

View File

@@ -77,4 +77,4 @@ vim.o.showmode = false
-- vim.o.background = "light" -- vim.o.background = "light"
-- vim.o.background = "dark" -- vim.o.background = "dark"
vim.g.codeium_enabled = true vim.g.codeium_enabled = true
vim.g.ai_cmp = true vim.g.ai_cmp = false

View File

@@ -1,23 +1,23 @@
return { return {
{ {
"saghen/blink.cmp", "saghen/blink.cmp",
opts = { opts = {
keymap = { keymap = {
preset = "enter", preset = "enter",
["<CR>"] = { "fallback" }, ["<CR>"] = { "fallback" },
["<Tab>"] = { ["<Tab>"] = {
function(cmp) function(cmp)
if cmp.snippet_active() then if cmp.snippet_active() then
return cmp.accept() return cmp.accept()
else else
return cmp.select_and_accept() return cmp.select_and_accept()
end end
end, end,
"snippet_forward", "snippet_forward",
"fallback", "fallback",
},
["<S-Tab>"] = { "snippet_backward", "fallback" },
},
}, },
["<S-Tab>"] = { "snippet_backward", "fallback" },
},
}, },
},
} }

View File

@@ -1,17 +1,20 @@
return { return {
"Exafunction/codeium.nvim", "Exafunction/codeium.nvim",
cmd = "Codeium", cmd = "Codeium",
event = "InsertEnter", event = "InsertEnter",
build = ":Codeium Auth", build = ":Codeium Auth",
opts = { opts = {
enable_cmp_source = vim.g.ai_cmp, enable_cmp_source = vim.g.ai_cmp,
virtual_text = { virtual_text = {
enabled = not vim.g.ai_cmp, enabled = not vim.g.ai_cmp,
key_bindings = { virtual_text_priority = 65535,
accept = false, -- handled by nvim-cmp / blink.cmp map_keys = true,
next = "<M-]>", key_bindings = {
prev = "<M-[>", -- accept = false, -- handled by nvim-cmp / blink.cmp
}, accept = "<Tab>",
next = "<M-]>",
prev = "<M-[>",
},
},
}, },
},
} }