diff --git a/lua/lazyvim/plugins/extras/coding/blink.lua b/lua/lazyvim/plugins/extras/coding/blink.lua index 8d838237..1b451e35 100644 --- a/lua/lazyvim/plugins/extras/coding/blink.lua +++ b/lua/lazyvim/plugins/extras/coding/blink.lua @@ -15,13 +15,18 @@ return { { "saghen/blink.cmp", version = not vim.g.lazyvim_blink_main and "*", - build = vim.g.lazyvim_blink_main and "cargo build --release", + build = vim.g.lazyvim_blink_main and function() + -- build the fuzzy matcher, optionally add a timeout to `pwait(timeout_ms)` + -- you can use `gb` in `:Lazy` to rebuild the plugin as needed + require("blink.cmp").build():pwait() + end, opts_extend = { "sources.completion.enabled_providers", "sources.compat", "sources.default", }, dependencies = { + vim.g.lazyvim_blink_main and { "saghen/blink.lib" } or {}, "rafamadriz/friendly-snippets", -- add blink.compat to dependencies {