helix: fix build with extra tree-sitter grammars overrides (#493346)

This commit is contained in:
Matthieu Coudron
2026-02-25 21:45:43 +00:00
committed by GitHub

View File

@@ -13,12 +13,30 @@
lockedGrammars ? lib.importJSON ./grammars.json,
grammarsOverlay ? (
final: prev: {
tree-sitter-sql = prev.tree-sitter-sql.override {
tree-sitter-beancount = prev.tree-sitter-beancount.override {
excludeBrokenTreeSitterJson = false;
};
tree-sitter-dart = prev.tree-sitter-dart.overrideAttrs {
patches = [ ];
};
tree-sitter-glimmer = prev.tree-sitter-glimmer.override {
excludeBrokenTreeSitterJson = false;
};
tree-sitter-janet-simple = prev.tree-sitter-janet-simple.override {
excludeBrokenTreeSitterJson = false;
};
tree-sitter-latex = prev.tree-sitter-latex.override {
generate = false;
};
tree-sitter-qmljs = prev.tree-sitter-qmljs.overrideAttrs {
dontCheckForBrokenSymlinks = true;
};
tree-sitter-sql = prev.tree-sitter-sql.override {
generate = false;
};
tree-sitter-tlaplus = prev.tree-sitter-tlaplus.overrideAttrs {
patches = [ ];
};
}
),
}: