@@ -44,7 +44,7 @@ syntax keyword javaScriptMessage alert confirm prompt status
44
44
syntax keyword javaScriptGlobal self top parent
45
45
syntax keyword javaScriptDeprecated escape unescape all applets alinkColor bgColor fgColor linkColor vlinkColor xmlEncoding
46
46
syntax keyword javaScriptConditional if else switch
47
- syntax keyword javaScriptRepeat do while for in
47
+ syntax keyword javaScriptRepeat do while for in of
48
48
syntax keyword javaScriptBranch break continue
49
49
syntax keyword javaScriptLabel case default
50
50
syntax keyword javaScriptPrototype prototype
@@ -183,7 +183,7 @@ syntax match javaScriptOpSymbols "=\{1,3}\|!==\|!=\|<\|>\|>=\|<=\|++\|+=\|--\
183
183
syntax match javaScriptEndColons " [;,]"
184
184
syntax match javaScriptLogicSymbols " \( &&\)\|\( ||\) "
185
185
" }}}
186
- " ES6 String Interpolation
186
+ " ES6 String Interpolation {{{
187
187
syntax match javaScriptTemplateDelim " \$ {\| }" contained
188
188
syntax region javaScriptTemplateVar start =+ ${+ end =+ }+ contains =javaScriptTemplateDelim keepend
189
189
syntax region javaScriptTemplateString start =+ `+ skip =+ \\\( `\| $\) + end =+ `+ contains =javaScriptTemplateVar,javaScriptSpecial keepend
@@ -213,6 +213,7 @@ if version >= 508 || !exists("did_javascript_syn_inits")
213
213
HiLink javaScriptLogicSymbols Boolean
214
214
HiLink javaScriptBraces Function
215
215
HiLink javaScriptParens Operator
216
+ HiLink javaScriptTemplateDelim Operator
216
217
217
218
HiLink javaScriptComment Comment
218
219
HiLink javaScriptLineComment Comment
@@ -225,6 +226,7 @@ if version >= 508 || !exists("did_javascript_syn_inits")
225
226
226
227
HiLink javaScriptString String
227
228
HiLink javaScriptRegexpString String
229
+ HiLink javaScriptTemplateString String
228
230
229
231
HiLink javaScriptNumber Number
230
232
HiLink javaScriptFloat Number
0 commit comments