Skip to content

Commit 1ec6674

Browse files
committed
Merge pull request #359 from amadeus/js-template-braces
Higher specificity for jsTemplate braces
2 parents 152f36e + a57c0a1 commit 1ec6674

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

syntax/javascript.vim

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ syntax case match
8888
"" Syntax in the JavaScript code
8989
syntax match jsFuncCall /\k\+\%(\s*(\)\@=/
9090
syntax match jsSpecial "\v\\%(0|\\x\x\{2\}\|\\u\x\{4\}\|\c[A-Z]|.)" contained
91-
syntax region jsTemplateVar matchgroup=jsBraces start=+${+ end=+}+ contained contains=@jsExpression
91+
syntax region jsTemplateVar matchgroup=jsTemplateBraces start=+${+ end=+}+ contained contains=@jsExpression
9292
syntax region jsStringD start=+"+ skip=+\\\("\|$\)+ end=+"\|$+ contains=jsSpecial,@htmlPreproc,@Spell
9393
syntax region jsStringS start=+'+ skip=+\\\('\|$\)+ end=+'\|$+ contains=jsSpecial,@htmlPreproc,@Spell
9494
syntax region jsTemplateString start=+`+ skip=+\\\(`\|$\)+ end=+`+ contains=jsTemplateVar,jsSpecial,@htmlPreproc
@@ -308,6 +308,7 @@ if version >= 508 || !exists("did_javascript_syn_inits")
308308
HiLink jsClassNoise Noise
309309
HiLink jsSpecial Special
310310
HiLink jsTemplateVar Special
311+
HiLink jsTemplateBraces jsBraces
311312
HiLink jsGlobalObjects Special
312313
HiLink jsExceptions Special
313314
HiLink jsFutureKeys Special

0 commit comments

Comments
 (0)