vimPlugins.nvim-treesitter: build per-language queries locally (#510536)

This commit is contained in:
Ramses
2026-04-17 07:02:23 +00:00
committed by GitHub
@@ -7,6 +7,7 @@
neovim,
neovimUtils,
runCommand,
runCommandLocal,
vimPlugins,
writableTmpDirAsHomeHook,
}:
@@ -22,7 +23,11 @@ let
requires ? [ ],
}:
vimUtils.toVimPlugin (
runCommand "nvim-treesitter-queries-${language}"
# Just mkdir + ln -s; cheaper to build than to substitute (and not
# on cache.nixos.org anyway since release.nix doesn't recurse into
# passthru.queries). With ~300 languages under withAllGrammars,
# round-tripping each to a remote builder is very slow.
runCommandLocal "nvim-treesitter-queries-${language}"
{
passthru = {
inherit language requires;