From 852beed9256c5feb58a1c71220e706026b7b8875 Mon Sep 17 00:00:00 2001 From: abeldekat Date: Fri, 3 Jan 2025 19:21:18 +0100 Subject: [PATCH] feat: an extra for mini.snippets. Prepare for native blink integration --- .../plugins/extras/coding/mini-snippets.lua | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/lua/lazyvim/plugins/extras/coding/mini-snippets.lua b/lua/lazyvim/plugins/extras/coding/mini-snippets.lua index 3c9571a4..b83e3f06 100644 --- a/lua/lazyvim/plugins/extras/coding/mini-snippets.lua +++ b/lua/lazyvim/plugins/extras/coding/mini-snippets.lua @@ -138,12 +138,17 @@ return { snippets_in_cmp = false snippet_select = snippet_select_for_blink - opts.sources.default = vim.tbl_filter(function(source) -- rm builtin snippets - if source == "snippets" then - return false - end - return true - end, opts.sources.default) + if snippets_in_cmp then + opts.sources.default = { "mini_snippets" } + else + -- No snippets in completion, remove blink's builtin snippets + opts.sources.default = vim.tbl_filter(function(source) + if source == "snippets" then + return false + end + return true + end, opts.sources.default) + end -- Blink defines the key. opts.snippets = {