File tree Expand file tree Collapse file tree 1 file changed +9
-6
lines changed
Expand file tree Collapse file tree 1 file changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -10,19 +10,22 @@ module.exports = function(language) {
1010 if ( language . startsWith ( "diff-" ) ) {
1111 diffRemovedRawName = language . substr ( "diff-" . length ) ;
1212 }
13- let diffRemovedNormalizedName = PrismAlias ( diffRemovedRawName ) ;
13+ // aliasing should ignore diff-
14+ let aliasedName = PrismAlias ( diffRemovedRawName ) ;
1415
15- if ( ! Prism . languages [ diffRemovedNormalizedName ] ) {
16- PrismLoader ( diffRemovedNormalizedName ) ;
16+ if ( ! Prism . languages [ aliasedName ] ) {
17+ PrismLoader ( aliasedName ) ;
1718 }
18- if ( ! Prism . languages [ diffRemovedNormalizedName ] ) {
19+ if ( ! Prism . languages [ aliasedName ] ) {
1920 throw new Error ( `"${ language } " is not a valid Prism.js language for eleventy-plugin-syntaxhighlight` ) ;
2021 }
22+
2123 if ( ! language . startsWith ( "diff-" ) ) {
22- return Prism . languages [ diffRemovedNormalizedName ] ;
24+ return Prism . languages [ aliasedName ] ;
2325 }
2426
25- let fullLanguageName = `diff-${ diffRemovedNormalizedName } ` ;
27+ // language has diff- prefix
28+ let fullLanguageName = `diff-${ aliasedName } ` ;
2629
2730 if ( ! Prism . languages . diff ) {
2831 PrismLoader ( "diff" ) ;
You can’t perform that action at this time.
0 commit comments