Skip to content

Commit 4ea96cd

Browse files
committed
Variable cleanup.
1 parent 6bc55ad commit 4ea96cd

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

src/PrismLoader.js

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff 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");

0 commit comments

Comments
 (0)