neovim

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

codeium.lua (594B)


      1 local M = {}
      2 
      3 M.Accept = vim.fn['codeium#Accept']
      4 
      5 M.Clear = vim.fn['codeium#Clear']
      6 
      7 M.Next = vim.fn['codeium#CycleOrComplete']
      8 
      9 function M.Prev()
     10   vim.fn['codeium#CycleCompletions'](-1)
     11 end
     12 
     13 function M.Disable()
     14   vim.cmd.Codeium('Disable')
     15 end
     16 
     17 function M.DisableBuffer()
     18   vim.cmd.Codeium('DisableBuffer')
     19 end
     20 
     21 function M.Enable()
     22   vim.cmd.Codeium('Enable')
     23 end
     24 
     25 function M.EnableBuffer()
     26   vim.cmd.Codeium('EnableBuffer')
     27 end
     28 
     29 function M.Completions()
     30   return vim.b['_codeium_completions']
     31 end
     32 
     33 M.isEnabled = vim.fn['codeium#Enabled']
     34 
     35 M.Complete = vim.fn['codeium#Complete']
     36 
     37 return M