vim.pack.add({ { src = "https://github.com/saghen/blink.cmp", version = vim.version.range("^1") }, }) local default_sources = { "lsp", "path", "snippets", "buffer", "minuet" } local providers = { minuet = { module = "minuet.blink", name = "minuet", async = true, score_offset = 30, }, } require("blink.cmp").setup({ keymap = { preset = "super-tab", [""] = { "show_signature", "hide_signature", "fallback" }, }, appearance = { nerd_font_variant = "mono", use_nvim_cmp_as_default = true, }, completion = { documentation = { auto_show = false }, trigger = { prefetch_on_insert = false }, }, signature = { enabled = true }, -- cmdline and / search are handled by wilder.nvim cmdline = { enabled = false }, sources = { default = default_sources, providers = providers, }, fuzzy = { implementation = "prefer_rust_with_warning" }, })