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