diff options
Diffstat (limited to 'lua/lv-compe')
| -rw-r--r-- | lua/lv-compe/config.lua | 31 | ||||
| -rw-r--r-- | lua/lv-compe/init.lua | 34 | 
2 files changed, 32 insertions, 33 deletions
| diff --git a/lua/lv-compe/config.lua b/lua/lv-compe/config.lua new file mode 100644 index 00000000..160a3dbb --- /dev/null +++ b/lua/lv-compe/config.lua @@ -0,0 +1,31 @@ +O.completion = { +  enabled = true, +  autocomplete = true, +  debug = false, +  min_length = 1, +  preselect = "enable", +  throttle_time = 80, +  source_timeout = 200, +  incomplete_delay = 400, +  max_abbr_width = 100, +  max_kind_width = 100, +  max_menu_width = 100, +  documentation = true, + +  source = { +    path = { kind = "   (Path)" }, +    buffer = { kind = "   (Buffer)" }, +    calc = { kind = "   (Calc)" }, +    vsnip = { kind = "   (Snippet)" }, +    nvim_lsp = { kind = "   (LSP)" }, +    nvim_lua = false, +    spell = { kind = "   (Spell)" }, +    tags = false, +    vim_dadbod_completion = false, +    snippets_nvim = false, +    ultisnips = false, +    treesitter = false, +    emoji = { kind = " ﲃ  (Emoji)", filetypes = { "markdown", "text" } }, +    -- for emoji press : (idk if that in compe tho) +  }, +} diff --git a/lua/lv-compe/init.lua b/lua/lv-compe/init.lua index f42e8ad3..badf32f6 100644 --- a/lua/lv-compe/init.lua +++ b/lua/lv-compe/init.lua @@ -7,44 +7,12 @@ local M = {}  vim.g.vsnip_snippet_dir = O.vnsip_dir  M.config = function() -  local opt = { -    enabled = O.auto_complete, -    autocomplete = true, -    debug = false, -    min_length = 1, -    preselect = "enable", -    throttle_time = 80, -    source_timeout = 200, -    incomplete_delay = 400, -    max_abbr_width = 100, -    max_kind_width = 100, -    max_menu_width = 100, -    documentation = true, - -    source = { -      path = { kind = "   (Path)" }, -      buffer = { kind = "   (Buffer)" }, -      calc = { kind = "   (Calc)" }, -      vsnip = { kind = "   (Snippet)" }, -      nvim_lsp = { kind = "   (LSP)" }, -      -- nvim_lua = {kind = "  "}, -      nvim_lua = false, -      spell = { kind = "   (Spell)" }, -      tags = false, -      -- vim_dadbod_completion = true, -      -- snippets_nvim = {kind = "  "}, -      -- ultisnips = {kind = "  "}, -      -- treesitter = {kind = "  "}, -      emoji = { kind = " ﲃ  (Emoji)", filetypes = { "markdown", "text" } }, -      -- for emoji press : (idk if that in compe tho) -    }, -  }    local status_ok, compe = pcall(require, "compe")    if not status_ok then      return    end -  compe.setup(opt) +  compe.setup(O.completion)    local t = function(str)      return vim.api.nvim_replace_termcodes(str, true, true, true) | 
