Merge pull request #55 from larsbs/master

Added support for object keys syntax highlighting
This commit is contained in:
Jose Elera Campana
2015-07-03 11:55:24 -05:00

View File

@@ -174,6 +174,8 @@ syntax match javaScriptFuncArg "\(([^()]*)\)" contains=javaScriptParen
syntax match javaScriptFuncComma /,/ contained syntax match javaScriptFuncComma /,/ contained
syntax match javaScriptFuncEq /=/ contained syntax match javaScriptFuncEq /=/ contained
syntax region javaScriptFuncDef start="\<function\>" end="\([^)]*\)" contains=javaScriptFuncKeyword,javaScriptFuncArg keepend syntax region javaScriptFuncDef start="\<function\>" end="\([^)]*\)" contains=javaScriptFuncKeyword,javaScriptFuncArg keepend
syntax match javaScriptObjectKey /\<[a-zA-Z_$][0-9a-zA-Z_$]*\>\(\s*:\)\@=/ contains=javaScriptFunctionKey
syntax match javaScriptFunctionKey /\<[a-zA-Z_$][0-9a-zA-Z_$]*\>\(\s*:\s*function\s*\)\@=/ contained
"}}} "}}}
" Braces, Parens, symbols, colons {{{ " Braces, Parens, symbols, colons {{{
syntax match javaScriptBraces "[{}\[\]]" syntax match javaScriptBraces "[{}\[\]]"