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