Add AI inline completion via minuet + OpenCode Go

Configure minuet-ai.nvim with the OpenCode Go chat completions endpoint
(deepseek-v4-flash, thinking disabled) and wire it into blink.cmp as a
completion source with manual <A-y> trigger.
This commit is contained in:
2026-08-03 07:12:54 -04:00
parent 433231a4f0
commit 1551dcb86f
4 changed files with 72 additions and 1 deletions
+20 -1
View File
@@ -10,9 +10,28 @@ require("blink.cmp").setup({
},
completion = {
documentation = { auto_show = false },
trigger = { prefetch_on_insert = false },
},
sources = {
default = { "lsp", "path", "snippets", "buffer" },
default = { "lsp", "path", "snippets", "minuet", "buffer" },
providers = {
minuet = {
name = "minuet",
module = "minuet.blink",
async = true,
timeout_ms = 3000,
score_offset = 50,
},
},
},
fuzzy = { implementation = "prefer_rust_with_warning" },
})
local function minuet_blink_map()
local ok, map = pcall(require("minuet").make_blink_map)
if ok then
return map()[1]
end
end
vim.keymap.set("i", "<A-y>", minuet_blink_map, { desc = "Minuet manual completion" })