From acd7ce59503b22ac7663fc25776efe25e266f1d4 Mon Sep 17 00:00:00 2001 From: Adam Stankiewicz Date: Tue, 10 Mar 2015 21:56:33 -0700 Subject: Update --- syntax/typescript.vim | 86 ++++++++++++++++++++++++++------------------------- 1 file changed, 44 insertions(+), 42 deletions(-) (limited to 'syntax/typescript.vim') diff --git a/syntax/typescript.vim b/syntax/typescript.vim index 9d48d480..79a11974 100644 --- a/syntax/typescript.vim +++ b/syntax/typescript.vim @@ -57,8 +57,8 @@ syntax case match "" Syntax in the typeScript code"{{{ syn match typeScriptSpecial "\\\d\d\d\|\\." -syn region typeScriptStringD start=+"+ skip=+\\\\\|\\"+ end=+"\|$+ contains=typeScriptSpecial,@htmlPreproc -syn region typeScriptStringS start=+'+ skip=+\\\\\|\\'+ end=+'\|$+ contains=typeScriptSpecial,@htmlPreproc +syn region typeScriptStringD start=+"+ skip=+\\\\\|\\"+ end=+"\|$+ contains=typeScriptSpecial,@htmlPreproc +syn region typeScriptStringS start=+'+ skip=+\\\\\|\\'+ end=+'\|$+ contains=typeScriptSpecial,@htmlPreproc syn match typeScriptSpecialCharacter "'\\.'" syn match typeScriptNumber "-\=\<\d\+L\=\>\|0[xX][0-9a-fA-F]\+\>" @@ -72,28 +72,28 @@ syntax match typeScriptFloat /\<-\=\%(\d\+\.\d\+\|\d\+\.\|\.\d\+\)\%([eE][+-]\=\ " syntax match typeScriptLabel /\(?\s*\)\@\|>=\|<=\|++\|+=\|--\|-=" +syn match typeScriptBraces "[{}\[\]]" +syn match typeScriptParens "[()]" +syn match typeScriptOpSymbols "=\{1,3}\|!==\|!=\|<\|>\|>=\|<=\|++\|+=\|--\|-=" syn match typeScriptEndColons "[;,]" syn match typeScriptLogicSymbols "\(&&\)\|\(||\)" @@ -204,7 +205,7 @@ syn region foldBraces start=/{/ end=/}/ transparent fold keepend extend setl foldtext=FoldText() endfunction -au FileType typeScript call TypeScriptFold() +au FileType typescript call TypeScriptFold() " }}} @@ -250,7 +251,7 @@ if version >= 508 || !exists("did_typeScript_syn_inits") HiLink typeScriptIdentifier Identifier HiLink typeScriptRepeat Repeat HiLink typeScriptStatement Statement - HiLink typeScriptFuncKeyword Type + HiLink typeScriptFuncKeyword Function HiLink typeScriptMessage Keyword HiLink typeScriptDeprecated Exception HiLink typeScriptError Error @@ -280,28 +281,29 @@ if version >= 508 || !exists("did_typeScript_syn_inits") HiLink typeScriptHtmlElemFuncs PreProc HiLink typeScriptCssStyles Label -" Ajax Highlighting -HiLink typeScriptBrowserObjects Constant -HiLink typeScriptDOMObjects Constant -HiLink typeScriptDOMMethods Exception -HiLink typeScriptDOMProperties Type + " Ajax Highlighting + HiLink typeScriptBrowserObjects Constant -HiLink typeScriptAjaxObjects htmlH1 -HiLink typeScriptAjaxMethods Exception -HiLink typeScriptAjaxProperties Type + HiLink typeScriptDOMObjects Constant + HiLink typeScriptDOMMethods Function + HiLink typeScriptDOMProperties Special -HiLink typeScriptFuncDef Title - HiLink typeScriptFuncArg Special - HiLink typeScriptFuncComma Operator + HiLink typeScriptAjaxObjects Constant + HiLink typeScriptAjaxMethods Function + HiLink typeScriptAjaxProperties Special -HiLink typeScriptHtmlEvents Special -HiLink typeScriptHtmlElemProperties Type + HiLink typeScriptFuncDef Title + HiLink typeScriptFuncArg Special + HiLink typeScriptFuncComma Operator -HiLink typeScriptEventListenerKeywords Keyword + HiLink typeScriptHtmlEvents Special + HiLink typeScriptHtmlElemProperties Special -HiLink typeScriptNumber Number -HiLink typeScriptPropietaryObjects Constant + HiLink typeScriptEventListenerKeywords Keyword + + HiLink typeScriptNumber Number + HiLink typeScriptPropietaryObjects Constant delcommand HiLink endif @@ -312,8 +314,8 @@ endif syntax cluster htmltypeScript contains=@typeScriptAll,typeScriptBracket,typeScriptParen,typeScriptBlock,typeScriptParenError syntax cluster typeScriptExpression contains=@typeScriptAll,typeScriptBracket,typeScriptParen,typeScriptBlock,typeScriptParenError,@htmlPreproc -let b:current_syntax = "typeScript" -if main_syntax == 'typeScript' +let b:current_syntax = "typescript" +if main_syntax == 'typescript' unlet main_syntax endif -- cgit v1.2.3