Skip to content

Commit c6bcac5

Browse files
authored
emacs: handle specially-named tree-sitter grammars (#383937)
2 parents 0613228 + 3f5ceb2 commit c6bcac5

File tree

1 file changed

+5
-1
lines changed
  • pkgs/applications/editors/emacs/elisp-packages/manual-packages/treesit-grammars

1 file changed

+5
-1
lines changed

pkgs/applications/editors/emacs/elisp-packages/manual-packages/treesit-grammars/package.nix

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,11 @@
33
let
44
libExt = pkgs.stdenv.hostPlatform.extensions.sharedLibrary;
55
grammarToAttrSet = drv: {
6-
name = "lib/lib${lib.strings.removeSuffix "-grammar" (lib.strings.getName drv)}${libExt}";
6+
name = "lib/lib${
7+
lib.strings.replaceStrings [ "_" ] [ "-" ] (
8+
lib.strings.removeSuffix "-grammar" (lib.strings.getName drv)
9+
)
10+
}${libExt}";
711
path = "${drv}/parser";
812
};
913

0 commit comments

Comments
 (0)