Skip to content

Commit dc882db

Browse files
bwiggsDarrick Wiebe
authored andcommitted
separating out this from javaScriptType
1 parent 9a5a6b5 commit dc882db

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

syntax/javascript.vim

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,10 +81,11 @@ syntax keyword javaScriptPrototype prototype
8181

8282
"" Programm Keywords
8383
syntax keyword javaScriptSource import export
84-
syntax keyword javaScriptType const this undefined var void yield
84+
syntax keyword javaScriptType const undefined var void yield
8585
syntax keyword javaScriptOperator delete new in instanceof let typeof
8686
syntax keyword javaScriptBoolean true false
8787
syntax keyword javaScriptNull null
88+
syntax keyword javaScriptThis this
8889

8990
"" Statement Keywords
9091
syntax 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
152153
syntax region javaScriptBracket matchgroup=javaScriptBracket transparent start="\[" end="\]" contains=@javaScriptAll,javaScriptParensErrB,javaScriptParensErrC,javaScriptBracket,javaScriptParen,javaScriptBlock,@htmlPreproc
153154
syntax region javaScriptParen matchgroup=javaScriptParen transparent start="(" end=")" contains=@javaScriptAll,javaScriptParensErrA,javaScriptParensErrC,javaScriptParen,javaScriptBracket,javaScriptBlock,@htmlPreproc
154155
syntax 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

Comments
 (0)