Skip to content

Commit a170a17

Browse files
committed
change the highlight of the function name
1 parent 2fb263c commit a170a17

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

syntax/javascript.vim

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -185,11 +185,12 @@ if main_syntax == "javascript"
185185
endif
186186

187187
syntax keyword javaScriptFuncKeyword function contained
188-
syntax region javaScriptFuncDef start="function" end="\([^)]*\)" contains=javaScriptFuncKeyword,javaScriptFuncArg keepend
188+
"syntax region javaScriptFuncDef start="function" end="\([^)]*\)" contains=javaScriptFuncKeyword,javaScriptFuncArg keepend
189189
syntax region javascriptFuncExp start=/\w\+\s\==\s\=function/ end="\([^)]*\)" contains=javascriptFuncEq,javascriptFuncKeyword,javascriptFuncArg keepend
190190
syntax match javaScriptFuncArg "\(([^()]*)\)" contains=javaScriptParens,javaScriptFuncComma contained
191191
syntax match javaScriptFuncComma /,/ contained
192192
syntax match javascriptFuncEq /=/ contained
193+
syntax region javaScriptFuncDef start="function" end="\([^)]*\)" contains=javaScriptFuncKeyword,javaScriptFuncArg keepend
193194
" syntax region javaScriptFuncBlock contained matchgroup=javaScriptFuncBlock start="{" end="}" contains=@javaScriptAll,javaScriptParensErrA,javaScriptParensErrB,javaScriptParen,javaScriptBracket,javaScriptBlock fold
194195

195196
syn match javaScriptBraces "[{}\[\]]"
@@ -219,8 +220,8 @@ if version >= 508 || !exists("did_javascript_syn_inits")
219220
command -nargs=+ HiLink hi def link <args>
220221
endif
221222

222-
HiLink javaScriptEndColons Exception
223-
HiLink javaScriptOpSymbols Operator
223+
HiLink javaScriptEndColons Exception
224+
HiLink javaScriptOpSymbols Operator
224225
HiLink javaScriptLogicSymbols Boolean
225226
HiLink javaScriptBraces Function
226227
HiLink javaScriptParens Operator
@@ -242,7 +243,7 @@ if version >= 508 || !exists("did_javascript_syn_inits")
242243
HiLink javaScriptIdentifier Identifier
243244
HiLink javaScriptRepeat Repeat
244245
HiLink javaScriptStatement Statement
245-
HiLink javaScriptFuncKeyword Function
246+
HiLink javaScriptFuncKeyword Function
246247
HiLink javaScriptMessage Keyword
247248
HiLink javaScriptDeprecated Exception
248249
HiLink javaScriptError Error
@@ -284,9 +285,9 @@ if version >= 508 || !exists("did_javascript_syn_inits")
284285
HiLink javaScriptAjaxMethods Exception
285286
HiLink javaScriptAjaxProperties Type
286287

287-
HiLink javaScriptFuncDef Title
288-
HiLink javascriptFuncExp Title
289-
HiLink javaScriptFuncArg Special
288+
HiLink javaScriptFuncDef Constant
289+
HiLink javascriptFuncExp Title
290+
HiLink javaScriptFuncArg PreProc
290291
HiLink javascriptFuncComma Operator
291292
HiLink javascriptFuncEq Operator
292293

0 commit comments

Comments
 (0)