@@ -37,7 +37,8 @@ syntax match jsNoise /\%(:\|,\|\;\|\.\)/
3737syntax keyword jsStorageClass const var let
3838syntax keyword jsOperator delete instanceof typeof void new in
3939syntax match jsOperator / \( !\| |\| &\| +\| -\| <\| >\| =\| %\|\/\| *\|\~\|\^\) /
40- syntax keyword jsBoolean true false
40+ syntax keyword jsBooleanTrue true
41+ syntax keyword jsBooleanFalse false
4142
4243" " JavaScript comments
4344syntax keyword jsCommentTodo TODO FIXME XXX TBD contained
@@ -182,7 +183,7 @@ endif "DOM/HTML/CSS
182183
183184
184185" " Code blocks
185- syntax cluster jsExpression contains =jsComment,jsLineComment,jsDocComment,jsStringD,jsStringS,jsRegexpString,jsNumber,jsFloat,jsThis,jsOperator,jsBoolean ,jsNull,jsFunction,jsGlobalObjects,jsExceptions,jsFutureKeys,jsDomErrNo,jsDomNodeConsts,jsHtmlEvents,jsDotNotation,jsBracket,jsParen,jsBlock,jsParenError,jsFuncCall,jsUndefined,jsNan,jsKeyword,jsStorageClass,jsPrototype,jsBuiltins
186+ syntax cluster jsExpression contains =jsComment,jsLineComment,jsDocComment,jsStringD,jsStringS,jsRegexpString,jsNumber,jsFloat,jsThis,jsOperator,jsBooleanTrue,jsBooleanFalse ,jsNull,jsFunction,jsGlobalObjects,jsExceptions,jsFutureKeys,jsDomErrNo,jsDomNodeConsts,jsHtmlEvents,jsDotNotation,jsBracket,jsParen,jsBlock,jsParenError,jsFuncCall,jsUndefined,jsNan,jsKeyword,jsStorageClass,jsPrototype,jsBuiltins
186187syntax cluster jsAll contains =@jsExpression,jsLabel,jsConditional,jsRepeat,jsBranch,jsReturn,jsStatement,jsTernaryIf,jsNoise,jsException
187188syntax region jsBracket matchgroup =jsBrackets start =" \[ " end =" \] " contains =@jsAll,jsParensErrB,jsParensErrC,jsBracket,jsParen,jsBlock,@htmlPreproc
188189syntax region jsParen matchgroup =jsParens start =" (" end =" )" contains =@jsAll,jsParensErrA,jsParensErrC,jsParen,jsBracket,jsBlock,@htmlPreproc
@@ -273,7 +274,8 @@ if version >= 508 || !exists("did_javascript_syn_inits")
273274 HiLink jsUndefined Type
274275 HiLink jsNumber Number
275276 HiLink jsFloat Float
276- HiLink jsBoolean Boolean
277+ HiLink jsBooleanTrue Boolean
278+ HiLink jsBooleanFalse Boolean
277279 HiLink jsNoise Noise
278280 HiLink jsBrackets Noise
279281 HiLink jsParens Noise
0 commit comments