@@ -81,10 +81,11 @@ syntax keyword javaScriptPrototype prototype
8181
8282" " Programm Keywords
8383syntax keyword javaScriptSource import export
84- syntax keyword javaScriptType const this undefined var void yield
84+ syntax keyword javaScriptType const undefined var void yield
8585syntax keyword javaScriptOperator delete new in instanceof let typeof
8686syntax keyword javaScriptBoolean true false
8787syntax keyword javaScriptNull null
88+ syntax keyword javaScriptThis this
8889
8990" " Statement Keywords
9091syntax keyword javaScriptConditional if else
@@ -148,7 +149,7 @@ endif "DOM/HTML/CSS
148149
149150
150151" " Code blocks
151- syntax cluster javaScriptAll contains =javaScriptComment,javaScriptLineComment,javaScriptDocComment,javaScriptStringD,javaScriptStringS,javaScriptRegexpString,javaScriptNumber,javaScriptFloat,javaScriptLabel,javaScriptSource,javaScriptType,javaScriptOperator,javaScriptBoolean,javaScriptNull,javaScriptFunction,javaScriptConditional,javaScriptRepeat,javaScriptBranch,javaScriptStatement,javaScriptGlobalObjects,javaScriptExceptions,javaScriptFutureKeys,javaScriptDomErrNo,javaScriptDomNodeConsts,javaScriptHtmlEvents,javaScriptDotNotation
152+ syntax cluster javaScriptAll contains =javaScriptComment,javaScriptLineComment,javaScriptDocComment,javaScriptStringD,javaScriptStringS,javaScriptRegexpString,javaScriptNumber,javaScriptFloat,javaScriptLabel,javaScriptSource,javaScriptThis, javaScriptType,javaScriptOperator,javaScriptBoolean,javaScriptNull,javaScriptFunction,javaScriptConditional,javaScriptRepeat,javaScriptBranch,javaScriptStatement,javaScriptGlobalObjects,javaScriptExceptions,javaScriptFutureKeys,javaScriptDomErrNo,javaScriptDomNodeConsts,javaScriptHtmlEvents,javaScriptDotNotation
152153syntax region javaScriptBracket matchgroup =javaScriptBracket transparent start =" \[ " end =" \] " contains =@javaScriptAll,javaScriptParensErrB,javaScriptParensErrC,javaScriptBracket,javaScriptParen,javaScriptBlock,@htmlPreproc
153154syntax region javaScriptParen matchgroup =javaScriptParen transparent start =" (" end =" )" contains =@javaScriptAll,javaScriptParensErrA,javaScriptParensErrC,javaScriptParen,javaScriptBracket,javaScriptBlock,@htmlPreproc
154155syntax region javaScriptBlock matchgroup =javaScriptBlock transparent start =" {" end =" }" contains =@javaScriptAll,javaScriptParensErrA,javaScriptParensErrB,javaScriptParen,javaScriptBracket,javaScriptBlock,@htmlPreproc
@@ -223,6 +224,7 @@ if version >= 508 || !exists("did_javascript_syn_inits")
223224 HiLink javaScriptParensErrC Error
224225 HiLink javaScriptOperator Operator
225226 HiLink javaScriptType Type
227+ HiLink javaScriptThis Type
226228 HiLink javaScriptNull Type
227229 HiLink javaScriptNumber Number
228230 HiLink javaScriptFloat Number
0 commit comments