@@ -35,6 +35,7 @@ syntax keyword jsOperator delete instanceof typeof void new in
35
35
syntax match jsOperator / \( !\| |\| &\| +\| -\| <\| >\| =\| %\|\/\| *\|\~\|\^\) /
36
36
syntax keyword jsBooleanTrue true
37
37
syntax keyword jsBooleanFalse false
38
+ syntax keyword jsCommonJS require module exports
38
39
39
40
" " JavaScript comments
40
41
syntax keyword jsCommentTodo TODO FIXME XXX TBD contained
@@ -182,7 +183,7 @@ endif "DOM/HTML/CSS
182
183
183
184
184
185
" " Code blocks
185
- syntax cluster jsExpression contains =jsComment,jsLineComment,jsDocComment,jsTemplateString,jsStringD,jsStringS,jsRegexpString,jsNumber,jsFloat,jsThis,jsOperator,jsBooleanTrue,jsBooleanFalse,jsNull,jsFunction,jsArrowFunction,jsGlobalObjects,jsExceptions,jsFutureKeys,jsDomErrNo,jsDomNodeConsts,jsHtmlEvents,jsDotNotation,jsBracket,jsParen,jsBlock,jsFuncCall,jsUndefined,jsNan,jsKeyword,jsStorageClass,jsPrototype,jsBuiltins,jsNoise
186
+ syntax cluster jsExpression contains =jsComment,jsLineComment,jsDocComment,jsTemplateString,jsStringD,jsStringS,jsRegexpString,jsNumber,jsFloat,jsThis,jsOperator,jsBooleanTrue,jsBooleanFalse,jsNull,jsFunction,jsArrowFunction,jsGlobalObjects,jsExceptions,jsFutureKeys,jsDomErrNo,jsDomNodeConsts,jsHtmlEvents,jsDotNotation,jsBracket,jsParen,jsBlock,jsFuncCall,jsUndefined,jsNan,jsKeyword,jsStorageClass,jsPrototype,jsBuiltins,jsNoise,jsCommonJS
186
187
syntax cluster jsAll contains =@jsExpression,jsLabel,jsConditional,jsRepeat,jsReturn,jsStatement,jsTernaryIf,jsException
187
188
syntax region jsBracket matchgroup =jsBrackets start =" \[ " end =" \] " contains =@jsAll,jsParensErrB,jsParensErrC,jsBracket,jsParen,jsBlock,@htmlPreproc fold
188
189
syntax region jsParen matchgroup =jsParens start =" (" end =" )" contains =@jsAll,jsParensErrA,jsParensErrC,jsParen,jsBracket,jsBlock,@htmlPreproc fold
@@ -291,6 +292,7 @@ if version >= 508 || !exists("did_javascript_syn_inits")
291
292
HiLink jsExceptions Special
292
293
HiLink jsFutureKeys Special
293
294
HiLink jsBuiltins Special
295
+ HiLink jsCommonJS Include
294
296
295
297
HiLink jsDomErrNo Constant
296
298
HiLink jsDomNodeConsts Constant
0 commit comments