|
@@ -7,44 +7,12 @@ local M = {}
|
|
vim.g.vsnip_snippet_dir = O.vnsip_dir
|
|
vim.g.vsnip_snippet_dir = O.vnsip_dir
|
|
|
|
|
|
M.config = function()
|
|
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")
|
|
local status_ok, compe = pcall(require, "compe")
|
|
if not status_ok then
|
|
if not status_ok then
|
|
return
|
|
return
|
|
end
|
|
end
|
|
|
|
|
|
- compe.setup(opt)
|
|
|
|
|
|
+ compe.setup(O.completion)
|
|
|
|
|
|
local t = function(str)
|
|
local t = function(str)
|
|
return vim.api.nvim_replace_termcodes(str, true, true, true)
|
|
return vim.api.nvim_replace_termcodes(str, true, true, true)
|