aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/dot_config
diff options
context:
space:
mode:
Diffstat (limited to 'dot_config')
-rw-r--r--dot_config/nvim/init.lua9
-rw-r--r--dot_config/nvim/lua/plugins/completion.lua11
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 = {},
},