From 6d5de68fcbd0861aa1970c7307f8a7f502060638 Mon Sep 17 00:00:00 2001 From: Marien Zwart Date: Sat, 20 Dec 2025 15:27:54 +1100 Subject: [PATCH] emacs-treesit-grammars: exclude broken grammars Commit 9bfc2e203bf0b72c5c52f70c1261c36b86d73eb1 marked the tree-sitter-razor grammar as broken. This breaks building emacsPackages.treesit-grammars.with-all-grammars as it pulls in that broken grammar. Excluding broken grammars from with-all-grammars seems more useful than forcing its users to work around this (by either accepting the broken grammar or manually excluding it using treesit-grammars.with-grammars). --- .../elisp-packages/manual-packages/treesit-grammars/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/treesit-grammars/package.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/treesit-grammars/package.nix index d38046fe571a..3b349ed571e7 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/treesit-grammars/package.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/treesit-grammars/package.nix @@ -20,5 +20,5 @@ in { inherit with-grammars; - with-all-grammars = with-grammars builtins.attrValues; + with-all-grammars = with-grammars (ps: lib.filter (p: !p.meta.broken) (lib.attrValues ps)); }