diff options
Diffstat (limited to 'dot_config/nvim')
| -rw-r--r-- | dot_config/nvim/init.lua | 9 | ||||
| -rw-r--r-- | dot_config/nvim/lua/plugins/completion.lua | 11 |
2 files changed, 17 insertions, 3 deletions
diff --git a/dot_config/nvim/init.lua b/dot_config/nvim/init.lua index 45a9cbd..66589ad 100644 --- a/dot_config/nvim/init.lua +++ b/dot_config/nvim/init.lua @@ -18,6 +18,11 @@ vim.api.nvim_create_autocmd("User", { end if ev.data.spec.name == "markdown-preview.nvim" then vim.system({ "yarn", "install" }, { cwd = ev.data.path .. "/app" }) + elseif ev.data.spec.name == "blink.pairs" then + local ok, blink_pairs = pcall(require, "blink.pairs") + if ok and blink_pairs.download ~= nil then + blink_pairs.download():pwait(60000) + end end end, }) @@ -48,8 +53,8 @@ vim.pack.add({ gh("fang2hou/blink-copilot"), gh("rcarriga/cmp-dap"), gh("xzbdmw/colorful-menu.nvim"), - gh("saghen/blink.download"), - { src = gh("saghen/blink.pairs"), version = "v0.5.0" }, + gh("saghen/blink.lib"), + { src = gh("saghen/blink.pairs"), version = vim.version.range("*") }, -- Editing gh("nmac427/guess-indent.nvim"), diff --git a/dot_config/nvim/lua/plugins/completion.lua b/dot_config/nvim/lua/plugins/completion.lua index df24a5d..1f7691d 100644 --- a/dot_config/nvim/lua/plugins/completion.lua +++ b/dot_config/nvim/lua/plugins/completion.lua @@ -68,7 +68,16 @@ require("blink.cmp").setup({ }, }) -require("blink.pairs").setup({ +local blink_pairs = require("blink.pairs") +if + blink_pairs.library_available ~= nil + and blink_pairs.download ~= nil + and not blink_pairs.library_available() +then + blink_pairs.download():pwait(60000) +end + +blink_pairs.setup({ mappings = { disabled_filetypes = {}, }, |
