neovim

Personal neovim configuration files
git clone git://gtms.dev/neovim
Log | Files | Refs

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 -- })