emacs: handle specially-named tree-sitter grammars (#383937)

authored by Lin Jian and committed by GitHub c6bcac5e 0613228d

+5 -1
+5 -1
pkgs/applications/editors/emacs/elisp-packages/manual-packages/treesit-grammars/package.nix
··· 3 3 let 4 4 libExt = pkgs.stdenv.hostPlatform.extensions.sharedLibrary; 5 5 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}"; 7 11 path = "${drv}/parser"; 8 12 }; 9 13