wrapper/build: allow nulling treesitter grammars

Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Iafdfb65fbaf24b7fa95c99a6bc4fa9176a6a6964
This commit is contained in:
raf 2026-03-12 10:49:19 +03:00
commit f298adc193
Signed by: NotAShelf
GPG key ID: 29D95B64378DB4BF
2 changed files with 7 additions and 1 deletions

View file

@ -24,7 +24,10 @@
);
# Build a given Treesitter grammar.
buildTreesitterPlug = grammars: vimPlugins.nvim-treesitter.withPlugins (_: grammars);
buildTreesitterPlug = grammars:
vimPlugins.nvim-treesitter.withPlugins (
_: builtins.filter (g: g != null) grammars
);
pluginBuilders = {
nvim-treesitter = buildTreesitterPlug config.vim.treesitter.grammars;