return { "exafunction/codeium.vim", enabled = true, -- for fix notwork new version -- https://github.com/exafunction/codeium.vim/issues/376#issuecomment-2159643405 -- version = "1.8.37", -- event = "bufwinenter", -- event = "bufenter", -- event = "insertenter", event = { "VeryLazy", "bufreadpre", "bufnewfile", "bufread" }, build = ":Codeium Auth", cmd = { "CodeiumChat" }, config = function() vim.g.codeium_disable_bindings = 1 -- Change '' here to any keycode you like. vim.keymap.set("i", "", function() return vim.fn["codeium#Accept"]() end, { expr = true, silent = true }) vim.keymap.set("i", "", function() return vim.fn["codeium#CycleCompletions"](1) end, { expr = true, silent = true }) vim.keymap.set("i", "", function() return vim.fn["codeium#CycleCompletions"](-1) end, { expr = true, silent = true }) vim.keymap.set("i", "", function() return vim.fn["codeium#Clear"]() end, { expr = true, silent = true }) end, keys = { { "c", ":CodeiumChat", desc = "󰭹 codeium chat", mode = "n" }, }, }