Change "syn" for "syntax", "javascript" for "javaScript"

Change is good for keeping up with uniformity
This commit is contained in:
Jose Elera
2013-12-09 13:22:09 -06:00
parent 7a607a87e2
commit d3855f867a

View File

@@ -1,13 +1,13 @@
" Vim syntax file
" Language: JavaScript
" Maintainer: Jose Elera Campana <https://github.com/jelera>
" Last Change: December, 1 2013
" Version: 0.8.1
" Changes: Go to https://github.com/jelera/vim-javascript-syntax for
" recent changes.
" Credits: Zhao Yi, Claudio Fleiner, Scott Shattuck (This file is based
" on their hard work), gumnos (From the #vim IRC Channel in
" Freenode)
" Language: JavaScript
" Maintainer: Jose Elera Campana <https://github.com/jelera>
" Last Modified: Mon 09 Dec 2013 01:20:46 PM CST
" Version: 0.8.1
" Changes: Go to https://github.com/jelera/vim-javascript-syntax for
" recent changes.
" Credits: Zhao Yi, Claudio Fleiner, Scott Shattuck (This file is based
" on their hard work), gumnos (From the #vim IRC Channel in
" Freenode)
if !exists("main_syntax")
if version < 600
@@ -34,7 +34,7 @@ endif
syntax sync fromstart
"" syntax coloring for Node.js shebang line
syn match shebang "^#!.*"
syntax match shebang "^#!.*"
hi link shebang Comment
" Statement Keywords {{{
@@ -57,10 +57,10 @@ syntax keyword javaScriptExceptions try catch throw finally Error EvalError
syntax keyword javaScriptReserved abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public
"}}}
" Comments {{{
syn keyword javaScriptCommentTodo TODO FIXME XXX TBD contained
syn match javaScriptLineComment "\/\/.*" contains=@Spell,javaScriptCommentTodo
syn match javaScriptCommentSkip "^[ \t]*\*\($\|[ \t]\+\)"
syn region javaScriptComment start="/\*" end="\*/" contains=@Spell,javaScriptCommentTodo
syntax keyword javaScriptCommentTodo TODO FIXME XXX TBD contained
syntax match javaScriptLineComment "\/\/.*" contains=@Spell,javaScriptCommentTodo
syntax match javaScriptCommentSkip "^[ \t]*\*\($\|[ \t]\+\)"
syntax region javaScriptComment start="/\*" end="\*/" contains=@Spell,javaScriptCommentTodo
"}}}
" JSDoc support {{{
if !exists("javascript_ignore_javaScriptdoc")
@@ -80,13 +80,13 @@ endif
syntax case match
"}}}
" Strings, Numbers and Regex Highlight {{{
syn match javaScriptSpecial "\\\d\d\d\|\\."
syn region javaScriptString start=+"+ skip=+\\\\\|\\"+ end=+"\|$+ contains=javaScriptSpecial,@htmlPreproc
syn region javaScriptString start=+'+ skip=+\\\\\|\\'+ end=+'\|$+ contains=javaScriptSpecial,@htmlPreproc
syntax match javaScriptSpecial "\\\d\d\d\|\\."
syntax region javaScriptString start=+"+ skip=+\\\\\|\\"+ end=+"\|$+ contains=javaScriptSpecial,@htmlPreproc
syntax region javaScriptString start=+'+ skip=+\\\\\|\\'+ end=+'\|$+ contains=javaScriptSpecial,@htmlPreproc
syn match javaScriptSpecialCharacter "'\\.'"
syn match javaScriptNumber "-\=\<\d\+L\=\>\|0[xX][0-9a-fA-F]\+\>"
syn region javaScriptRegexpString start=+/[^/*]+me=e-1 skip=+\\\\\|\\/+ end=+/[gim]\{0,2\}\s*$+ end=+/[gim]\{0,2\}\s*[;.,)\]}]+me=e-1 contains=@htmlPreproc oneline
syntax match javaScriptSpecialCharacter "'\\.'"
syntax match javaScriptNumber "-\=\<\d\+L\=\>\|0[xX][0-9a-fA-F]\+\>"
syntax region javaScriptRegexpString start=+/[^/*]+me=e-1 skip=+\\\\\|\\/+ end=+/[gim]\{0,2\}\s*$+ end=+/[gim]\{0,2\}\s*[;.,)\]}]+me=e-1 contains=@htmlPreproc oneline
syntax match javaScriptFloat /\<-\=\%(\d\+\.\d\+\|\d\+\.\|\.\d\+\)\%([eE][+-]\=\d\+\)\=\>/
"}}}
" DOM, Browser and Ajax Support {{{
@@ -172,25 +172,25 @@ endif
"}}}
" Function and arguments highlighting {{{
syntax keyword javaScriptFuncKeyword function contained
syntax region javascriptFuncExp start=/\w\+\s\==\s\=function\>/ end="\([^)]*\)" contains=javascriptFuncEq,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 match javaScriptFuncEq /=/ contained
syntax region javaScriptFuncDef start="\<function\>" end="\([^)]*\)" contains=javaScriptFuncKeyword,javaScriptFuncArg keepend
"}}}
" Braces, Parens, symbols, colons {{{
syn match javaScriptBraces "[{}\[\]]"
syn match javaScriptParens "[()]"
syn match javaScriptOpSymbols "=\{1,3}\|!==\|!=\|<\|>\|>=\|<=\|++\|+=\|--\|-="
syn match javaScriptEndColons "[;,]"
syn match javaScriptLogicSymbols "\(&&\)\|\(||\)"
syntax match javaScriptBraces "[{}\[\]]"
syntax match javaScriptParens "[()]"
syntax match javaScriptOpSymbols "=\{1,3}\|!==\|!=\|<\|>\|>=\|<=\|++\|+=\|--\|-="
syntax match javaScriptEndColons "[;,]"
syntax match javaScriptLogicSymbols "\(&&\)\|\(||\)"
"}}}
" JavaScriptFold Function {{{
function! JavaScriptFold()
setl foldmethod=syntax
setl foldlevelstart=1
syn region foldBraces start=/{/ end=/}/ transparent fold keepend extend
syntax region foldBraces start=/{/ end=/}/ transparent fold keepend extend
endfunction
" }}}
@@ -276,10 +276,10 @@ if version >= 508 || !exists("did_javascript_syn_inits")
HiLink javaScriptFuncKeyword Function
HiLink javaScriptFuncDef PreProc
HiLink javascriptFuncExp Title
HiLink javaScriptFuncExp Title
HiLink javaScriptFuncArg Special
HiLink javascriptFuncComma Operator
HiLink javascriptFuncEq Operator
HiLink javaScriptFuncComma Operator
HiLink javaScriptFuncEq Operator
HiLink javaScriptHtmlEvents Constant
HiLink javaScriptHtmlElemProperties Label