neocodeium.lua (1008B)
1 if not pcall(require, 'neocodeium') then 2 return 3 end 4 5 local codeium = require 'neocodeium' 6 codeium.setup { 7 show_label = false, 8 silent = true, 9 } 10 11 local cmd = require 'neocodeium.commands' 12 -- vim.keymap.set('i', '<c-f>', cmd.toggle, { desc = 'Codeium Toggle' }) 13 vim.keymap.set('i', '<c-y>', codeium.accept, { desc = 'Codeium Accept' }) 14 vim.keymap.set('i', '<c-l>', codeium.accept_line, { desc = 'Codeium Accept Line' }) 15 vim.keymap.set('i', '<c-e>', codeium.clear, { desc = 'Codeium Clear' }) 16 vim.keymap.set('i', '<c-n>', function() codeium.cycle(1) end, { desc = 'Codeium Next' }) 17 vim.keymap.set('i', '<c-p>', function() codeium.cycle(-1) end, { desc = 'Codeium Prev' }) 18 19 -- local cmp = require("cmp") 20 -- local commands = require("neocodeium.commands") 21 22 -- cmp.event:on("menu_opened", function() 23 -- codeium.clear() 24 -- end) 25 26 -- codeium.setup({ 27 -- filter = function() 28 -- return not cmp.visible() 29 -- end, 30 -- }) 31 32 -- cmp.setup({ 33 -- completion = { 34 -- autocomplete = false, 35 -- }, 36 -- })