Skip to content

Commit d11bc09

Browse files
authored
Merge pull request #530 from pangloss/do-expression-support
Adding do expression support
2 parents 2f48382 + ac92e1b commit d11bc09

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

syntax/javascript.vim

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ syntax keyword jsStatement contained break continue with yield debugger
9898
syntax keyword jsConditional if else skipwhite skipempty nextgroup=jsParenIfElse,jsBlock
9999
syntax keyword jsConditional switch skipwhite skipempty nextgroup=jsParenSwitch
100100
syntax keyword jsRepeat while for skipwhite skipempty nextgroup=jsParenRepeat
101-
syntax keyword jsRepeat do skipwhite skipempty nextgroup=jsBlock
101+
syntax keyword jsDo do skipwhite skipempty nextgroup=jsBlock
102102
syntax keyword jsLabel contained case default
103103
syntax keyword jsTry try skipwhite skipempty nextgroup=jsTryCatchBlock
104104
syntax keyword jsFinally contained finally skipwhite skipempty nextgroup=jsBlock
@@ -203,7 +203,7 @@ if exists("javascript_plugin_flow")
203203
runtime extras/flow.vim
204204
endif
205205

206-
syntax cluster jsExpression contains=jsBracket,jsParen,jsObject,jsBlock,jsTernaryIf,jsTaggedTemplate,jsTemplateString,jsString,jsRegexpString,jsNumber,jsFloat,jsOperator,jsBooleanTrue,jsBooleanFalse,jsNull,jsFunction,jsArrowFunction,jsGlobalObjects,jsExceptions,jsFutureKeys,jsDomErrNo,jsDomNodeConsts,jsHtmlEvents,jsFuncCall,jsUndefined,jsNan,jsPrototype,jsBuiltins,jsNoise,jsClassDefinition,jsArrowFunction,jsArrowFuncArgs,jsParensError,jsComment,jsArguments,jsThis,jsSuper
206+
syntax cluster jsExpression contains=jsBracket,jsParen,jsObject,jsBlock,jsTernaryIf,jsTaggedTemplate,jsTemplateString,jsString,jsRegexpString,jsNumber,jsFloat,jsOperator,jsBooleanTrue,jsBooleanFalse,jsNull,jsFunction,jsArrowFunction,jsGlobalObjects,jsExceptions,jsFutureKeys,jsDomErrNo,jsDomNodeConsts,jsHtmlEvents,jsFuncCall,jsUndefined,jsNan,jsPrototype,jsBuiltins,jsNoise,jsClassDefinition,jsArrowFunction,jsArrowFuncArgs,jsParensError,jsComment,jsArguments,jsThis,jsSuper,jsDo
207207
syntax cluster jsAll contains=@jsExpression,jsExportContainer,jsImportContainer,jsStorageClass,jsConditional,jsRepeat,jsReturn,jsStatement,jsException,jsTry,jsAsyncKeyword
208208

209209
" Define the default highlighting.
@@ -241,6 +241,7 @@ if version >= 508 || !exists("did_javascript_syn_inits")
241241
HiLink jsLabel Label
242242
HiLink jsReturn Statement
243243
HiLink jsRepeat Repeat
244+
HiLink jsDo Repeat
244245
HiLink jsStatement Statement
245246
HiLink jsException Exception
246247
HiLink jsTry Exception

0 commit comments

Comments
 (0)