vim.pack.add({ { src = "https://github.com/saghen/blink.cmp", version = vim.version.range("v1.x") } }) local Blink = require("blink.cmp") Blink.setup({ fuzzy = { frecency = { enabled = true, unsafe_no_lock = false, }, -- use_proximity = true, -- sorts = { -- "exact", -- "score", -- "sort_text", -- "label", -- }, }, keymap = { preset = "enter", [""] = { "hide", "show", "fallback" }, }, completion = { trigger = { prefetch_on_insert = false, -- show_in_snippet = false, }, -- Disable showing for all alphanumeric keywords by default. Prefer LSP specific trigger -- characters. -- trigger = { show_on_keyword = false }, -- Controls whether the documentation window will automatically show when selecting a completion item documentation = { auto_show = true, auto_show_delay_ms = 0, window = { border = "none", scrollbar = false, }, }, menu = { border = "none", -- draw = { gap = 2 }, scrollbar = false, }, }, snippets = { preset = "luasnip" }, sources = { -- add lazydev to your completion providers default = { "lsp", "snippets", "path", "buffer" }, }, signature = { enabled = true }, })