From a170a17d9062cfc4e95be347c303b54d30b1cfb8 Mon Sep 17 00:00:00 2001 From: Jose Elera Campana Date: Sun, 15 Sep 2013 12:06:43 -0500 Subject: [PATCH] change the highlight of the function name --- syntax/javascript.vim | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/syntax/javascript.vim b/syntax/javascript.vim index 1a7184c..5b2378d 100644 --- a/syntax/javascript.vim +++ b/syntax/javascript.vim @@ -185,11 +185,12 @@ if main_syntax == "javascript" endif syntax keyword javaScriptFuncKeyword function contained -syntax region javaScriptFuncDef start="function" end="\([^)]*\)" contains=javaScriptFuncKeyword,javaScriptFuncArg keepend +"syntax region javaScriptFuncDef start="function" end="\([^)]*\)" contains=javaScriptFuncKeyword,javaScriptFuncArg keepend syntax region javascriptFuncExp start=/\w\+\s\==\s\=function/ end="\([^)]*\)" contains=javascriptFuncEq,javascriptFuncKeyword,javascriptFuncArg keepend syntax match javaScriptFuncArg "\(([^()]*)\)" contains=javaScriptParens,javaScriptFuncComma contained syntax match javaScriptFuncComma /,/ contained syntax match javascriptFuncEq /=/ contained +syntax region javaScriptFuncDef start="function" end="\([^)]*\)" contains=javaScriptFuncKeyword,javaScriptFuncArg keepend " syntax region javaScriptFuncBlock contained matchgroup=javaScriptFuncBlock start="{" end="}" contains=@javaScriptAll,javaScriptParensErrA,javaScriptParensErrB,javaScriptParen,javaScriptBracket,javaScriptBlock fold syn match javaScriptBraces "[{}\[\]]" @@ -219,8 +220,8 @@ if version >= 508 || !exists("did_javascript_syn_inits") command -nargs=+ HiLink hi def link endif - HiLink javaScriptEndColons Exception - HiLink javaScriptOpSymbols Operator + HiLink javaScriptEndColons Exception + HiLink javaScriptOpSymbols Operator HiLink javaScriptLogicSymbols Boolean HiLink javaScriptBraces Function HiLink javaScriptParens Operator @@ -242,7 +243,7 @@ if version >= 508 || !exists("did_javascript_syn_inits") HiLink javaScriptIdentifier Identifier HiLink javaScriptRepeat Repeat HiLink javaScriptStatement Statement - HiLink javaScriptFuncKeyword Function + HiLink javaScriptFuncKeyword Function HiLink javaScriptMessage Keyword HiLink javaScriptDeprecated Exception HiLink javaScriptError Error @@ -284,9 +285,9 @@ if version >= 508 || !exists("did_javascript_syn_inits") HiLink javaScriptAjaxMethods Exception HiLink javaScriptAjaxProperties Type - HiLink javaScriptFuncDef Title - HiLink javascriptFuncExp Title - HiLink javaScriptFuncArg Special + HiLink javaScriptFuncDef Constant + HiLink javascriptFuncExp Title + HiLink javaScriptFuncArg PreProc HiLink javascriptFuncComma Operator HiLink javascriptFuncEq Operator