@@ -101,7 +101,7 @@ syntax keyword jsStatement contained break continue with yield debugger
101
101
syntax keyword jsConditional if skipwhite skipempty nextgroup =jsParenIfElse
102
102
syntax keyword jsConditional else skipwhite skipempty nextgroup =jsCommentMisc,jsIfElseBlock
103
103
syntax keyword jsConditional switch skipwhite skipempty nextgroup =jsParenSwitch
104
- syntax keyword jsRepeat while for skipwhite skipempty nextgroup =jsParenRepeat
104
+ syntax keyword jsRepeat while for skipwhite skipempty nextgroup =jsParenRepeat,jsForAwait
105
105
syntax keyword jsDo do skipwhite skipempty nextgroup =jsRepeatBlock
106
106
syntax keyword jsLabel contained case default
107
107
syntax keyword jsTry try skipwhite skipempty nextgroup =jsTryCatchBlock
@@ -164,6 +164,7 @@ syntax match jsFuncName contained /\<[a-zA-Z_$][0-9a-zA-Z_$]*\>/ s
164
164
syntax region jsFuncArgExpression contained matchgroup =jsFuncArgOperator start =/ =/ end =/ [,)]\@ =/ contains =@jsExpression extend
165
165
syntax match jsFuncArgCommas contained ' ,'
166
166
syntax keyword jsArguments contained arguments
167
+ syntax keyword jsForAwait contained await skipwhite skipempty nextgroup =jsParenRepeat
167
168
168
169
" Matches a single keyword argument with no parens
169
170
syntax match jsArrowFuncArgs / \k\+\s *\% (=>\)\@ =/ skipwhite contains =jsFuncArgs skipwhite skipempty nextgroup =jsArrowFunction extend
@@ -275,6 +276,7 @@ if version >= 508 || !exists("did_javascript_syn_inits")
275
276
HiLink jsFinally Exception
276
277
HiLink jsCatch Exception
277
278
HiLink jsAsyncKeyword Keyword
279
+ HiLink jsForAwait Keyword
278
280
HiLink jsArrowFunction Type
279
281
HiLink jsFunction Type
280
282
HiLink jsGenerator jsFunction
0 commit comments