Skip to content

Commit be40e8b

Browse files
committed
Tweaks to jsOperator, jsKeyword and jsStatement
This includes updates to the recent discussion regarding keywords, operators, and statements.
1 parent 64d012c commit be40e8b

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

syntax/javascript.vim

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ syntax match jsNoise /\%(:\|,\|\;\|\.\)/
3636
"" Program Keywords
3737
syntax keyword jsType function
3838
syntax keyword jsStorageClass const var let
39-
syntax keyword jsOperator delete instanceof typeof void
39+
syntax keyword jsOperator delete instanceof typeof void new in
4040
syntax match jsOperator /\(!\||\|&\|+\|-\|<\|>\|=\|%\|\/\|*\|\~\|\^\)/
4141
syntax keyword jsBoolean true false
4242

@@ -117,11 +117,11 @@ else
117117
endif
118118

119119
"" Statement Keywords
120-
syntax keyword jsStatement yield break continue
120+
syntax keyword jsStatement break continue with
121121
syntax keyword jsConditional if else switch
122122
syntax keyword jsRepeat do while for
123123
syntax keyword jsLabel case default
124-
syntax keyword jsKeyword new in with
124+
syntax keyword jsKeyword yield
125125
syntax keyword jsException try catch throw finally
126126

127127
syntax keyword jsGlobalObjects Array Boolean Date Function Iterator Number Object RegExp String Proxy ParallelArray ArrayBuffer DataView Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray Intl JSON Math console document window

0 commit comments

Comments
 (0)