Skip to content

Commit 1158e46

Browse files
committed
Rearrange the string and template-string token in JavaScript
It is more likely that single and double quotes appear in a template string, than backticks in a normal string. Fixes issue #963.
1 parent 0c4d8d7 commit 1158e46

File tree

5 files changed

+6
-4
lines changed

5 files changed

+6
-4
lines changed

components/prism-coffeescript.js

+2
Original file line numberDiff line numberDiff line change
@@ -86,4 +86,6 @@ Prism.languages.insertBefore('coffeescript', 'keyword', {
8686
'property': /(?!\d)\w+(?=\s*:(?!:))/
8787
});
8888

89+
delete Prism.languages.coffeescript['template-string'];
90+
8991
}(Prism));

components/prism-coffeescript.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

components/prism-javascript.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Prism.languages.insertBefore('javascript', 'keyword', {
1313
}
1414
});
1515

16-
Prism.languages.insertBefore('javascript', 'class-name', {
16+
Prism.languages.insertBefore('javascript', 'string', {
1717
'template-string': {
1818
pattern: /`(?:\\\\|\\?[^\\])*?`/,
1919
greedy: true,

components/prism-javascript.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

prism.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -665,7 +665,7 @@ Prism.languages.insertBefore('javascript', 'keyword', {
665665
}
666666
});
667667

668-
Prism.languages.insertBefore('javascript', 'class-name', {
668+
Prism.languages.insertBefore('javascript', 'string', {
669669
'template-string': {
670670
pattern: /`(?:\\\\|\\?[^\\])*?`/,
671671
greedy: true,

0 commit comments

Comments
 (0)