@@ -101,20 +101,20 @@ exe 'syntax keyword jsSuper super contained '.(exists('g:javascript_conceal
101101" Statement Keywords
102102syntax match jsBlockLabel / \< [a-zA-Z_$][0-9a-zA-Z_$]*\>\s *::\@ !/ contains =jsNoise skipwhite skipempty nextgroup =jsBlock
103103syntax match jsBlockLabelKey contained / \< [a-zA-Z_$][0-9a-zA-Z_$]*\>\% (\s *\% (;\|\n\)\)\@ =/
104- syntax keyword jsStatement contained with yield debugger
105- syntax keyword jsStatement contained break continue skipwhite skipempty nextgroup =jsBlockLabelKey
106- syntax keyword jsConditional if skipwhite skipempty nextgroup =jsParenIfElse
107- syntax keyword jsConditional else skipwhite skipempty nextgroup =jsCommentIfElse,jsIfElseBlock
108- syntax keyword jsConditional switch skipwhite skipempty nextgroup =jsParenSwitch
109- syntax keyword jsRepeat while for skipwhite skipempty nextgroup =jsParenRepeat,jsForAwait
110- syntax keyword jsDo do skipwhite skipempty nextgroup =jsRepeatBlock
104+ syntax keyword jsStatement contained with yield debugger
105+ syntax keyword jsStatement contained break continue skipwhite skipempty nextgroup =jsBlockLabelKey
106+ syntax keyword jsConditional if skipwhite skipempty nextgroup =jsParenIfElse
107+ syntax keyword jsConditional else skipwhite skipempty nextgroup =jsCommentIfElse,jsIfElseBlock
108+ syntax keyword jsConditional switch skipwhite skipempty nextgroup =jsParenSwitch
109+ syntax keyword jsRepeat while for skipwhite skipempty nextgroup =jsParenRepeat,jsForAwait
110+ syntax keyword jsDo do skipwhite skipempty nextgroup =jsRepeatBlock
111111syntax region jsSwitchCase contained matchgroup =jsLabel start =/ \<\% (case\| default\)\> / end =/ :\@ =/ contains =@jsExpression,jsLabel skipwhite skipempty nextgroup =jsSwitchColon keepend
112- syntax keyword jsTry try skipwhite skipempty nextgroup =jsTryCatchBlock
113- syntax keyword jsFinally contained finally skipwhite skipempty nextgroup =jsFinallyBlock
114- syntax keyword jsCatch contained catch skipwhite skipempty nextgroup =jsParenCatch
112+ syntax keyword jsTry try skipwhite skipempty nextgroup =jsTryCatchBlock
113+ syntax keyword jsFinally contained finally skipwhite skipempty nextgroup =jsFinallyBlock
114+ syntax keyword jsCatch contained catch skipwhite skipempty nextgroup =jsParenCatch
115115syntax keyword jsException throw
116116syntax keyword jsAsyncKeyword async await
117- syntax match jsSwitchColon contained / ::\@ !/ skipwhite skipempty nextgroup =jsSwitchBlock
117+ syntax match jsSwitchColon contained / ::\@ !/ skipwhite skipempty nextgroup =jsSwitchBlock
118118
119119" Keywords
120120syntax keyword jsGlobalObjects Array Boolean Date Function Iterator Number Object Symbol Map WeakMap Set RegExp String Proxy Promise Buffer ParallelArray ArrayBuffer DataView Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray JSON Math console document window Intl Collator DateTimeFormat NumberFormat fetch
0 commit comments