From 96ba9ceb0c31c5e595a2b184586805fadaeec864 Mon Sep 17 00:00:00 2001 From: William Sedlacek Date: Sat, 9 Mar 2024 17:31:07 -0800 Subject: [PATCH] add vim.g.vscode_snippets_exclude option (#2715) The `exclude` option for luasnip is useful for disabling snippets which a user may not want on by default. For example the `all` option includes a snippet for `timeHMS` which always gets caught by `cmp` when typing `ts` for me which means all my typescript files end up as `file.16:07:21` --- lua/nvchad/configs/luasnip.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/nvchad/configs/luasnip.lua b/lua/nvchad/configs/luasnip.lua index f40672d..f164d11 100644 --- a/lua/nvchad/configs/luasnip.lua +++ b/lua/nvchad/configs/luasnip.lua @@ -1,5 +1,5 @@ -- vscode format -require("luasnip.loaders.from_vscode").lazy_load() +require("luasnip.loaders.from_vscode").lazy_load { exclude = vim.g.vscode_snippets_exclude or {} } require("luasnip.loaders.from_vscode").lazy_load { paths = "your path!" } require("luasnip.loaders.from_vscode").lazy_load { paths = vim.g.vscode_snippets_path or "" }