Files
dotfiles/dot_config/nvim/lua/plugins/blink.lua
T
2026-10-27 10:02:27 -04:00

38 lines
913 B
Lua

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",
["<C-k>"] = { "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" },
})