diff --git a/syntax/javascript.vim b/syntax/javascript.vim index 712eec5..b2db9ef 100644 --- a/syntax/javascript.vim +++ b/syntax/javascript.vim @@ -174,7 +174,8 @@ syntax match javaScriptFuncArg "\(([^()]*)\)" contains=javaScriptParen syntax match javaScriptFuncComma /,/ contained syntax match javaScriptFuncEq /=/ contained syntax region javaScriptFuncDef start="\" end="\([^)]*\)" contains=javaScriptFuncKeyword,javaScriptFuncArg keepend -syntax match jsFunctionKey /\<[a-zA-Z_$][0-9a-zA-Z_$]*\>\(\s*:\s*function\s*\)\@=/ contained +syntax match javaScriptObjectKey /\<[a-zA-Z_$][0-9a-zA-Z_$]*\>\(\s*:\)\@=/ contains=jsFunctionKey +syntax match javaScriptFunctionKey /\<[a-zA-Z_$][0-9a-zA-Z_$]*\>\(\s*:\s*function\s*\)\@=/ contained "}}} " Braces, Parens, symbols, colons {{{ syntax match javaScriptBraces "[{}\[\]]"