local M = {} if vim.g.pcode_codeium then M.codeium = { "Exafunction/codeium.vim", enabled = true, version = "1.8.37", event = "BufWinEnter", -- event = "InsertEnter", 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#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, } else M.codeium = {} end return M.codeium