fix autocomplete

This commit is contained in:
2026-04-07 17:12:47 +01:00
parent 6d525d0971
commit fd2307eb0c
3 changed files with 36 additions and 30 deletions
+9 -27
View File
@@ -28,34 +28,16 @@ return {
end,
},
{ "nvim-lua/plenary.nvim" },
-- optional, if you are using virtual-text frontend, blink is not required.
-- Minuet blink.cmp integration (merged into main blink.lua spec via opts)
{
"Saghen/blink.cmp",
config = function()
require("blink-cmp").setup({
keymap = {
-- Manually invoke minuet completion.
["<A-y>"] = require("minuet").make_blink_map(),
},
sources = {
-- Enable minuet for autocomplete
default = { "lsp", "path", "buffer", "snippets", "minuet" },
-- For manual completion only, remove 'minuet' from default
providers = {
minuet = {
name = "minuet",
module = "minuet.blink",
async = true,
-- Should match minuet.config.request_timeout * 1000,
-- since minuet.config.request_timeout is in seconds
timeout_ms = 3000,
score_offset = 50, -- Gives minuet higher priority among suggestions
},
},
},
-- Recommended to avoid unnecessary request
completion = { trigger = { prefetch_on_insert = false } },
})
"saghen/blink.cmp",
opts = function(_, opts)
opts.keymap = opts.keymap or {}
opts.keymap["<A-y>"] = require("minuet").make_blink_map()
opts.completion = opts.completion or {}
opts.completion.trigger = opts.completion.trigger or {}
opts.completion.trigger.prefetch_on_insert = false
return opts
end,
},
}