Skip to content

Commit

Permalink
Variable cleanup.
Browse files Browse the repository at this point in the history
  • Loading branch information
zachleat committed Jan 20, 2022
1 parent 6bc55ad commit 4ea96cd
Showing 1 changed file with 9 additions and 6 deletions.
15 changes: 9 additions & 6 deletions src/PrismLoader.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,19 +10,22 @@ module.exports = function(language) {
if(language.startsWith("diff-")) {
diffRemovedRawName = language.substr("diff-".length);
}
let diffRemovedNormalizedName = PrismAlias(diffRemovedRawName);
// aliasing should ignore diff-
let aliasedName = PrismAlias(diffRemovedRawName);

if(!Prism.languages[ diffRemovedNormalizedName ]) {
PrismLoader(diffRemovedNormalizedName);
if(!Prism.languages[ aliasedName ]) {
PrismLoader(aliasedName);
}
if(!Prism.languages[ diffRemovedNormalizedName ]) {
if(!Prism.languages[ aliasedName ]) {
throw new Error(`"${language}" is not a valid Prism.js language for eleventy-plugin-syntaxhighlight`);
}

if(!language.startsWith("diff-")) {
return Prism.languages[ diffRemovedNormalizedName ];
return Prism.languages[ aliasedName ];
}

let fullLanguageName = `diff-${diffRemovedNormalizedName}`;
// language has diff- prefix
let fullLanguageName = `diff-${aliasedName}`;

if(!Prism.languages.diff) {
PrismLoader("diff");
Expand Down

0 comments on commit 4ea96cd

Please sign in to comment.