@@ -224,110 +224,104 @@ syn region foldBraces start=/{/ skip=/\(\/\/.*\)\|\(\/.*\/\)/ end=/}/ transparen
224224" }}}
225225
226226" Define the default highlighting.
227- " For version 5.7 and earlier: only when not done already by this script
228- " For version 5.8 and later: only when an item doesn't have highlighting yet
229- " For version 8.1.1486 and later, and nvim 0.5.0 and later: only when not done already by this script (need to override vim's new typescript support)
230- if version >= 508 || ! exists (" did_typescript_syn_inits" )
231- if version < 508 || has (' patch-8.1.1486' ) || has (' nvim-0.5.0' )
232- let did_typescript_syn_inits = 1
233- command -nargs =+ HiLink hi link <args>
234- else
235- command -nargs =+ HiLink hi def link <args>
236- endif
237-
238- " typescript highlighting
239- HiLink typescriptParameters Operator
240- HiLink typescriptSuperBlock Operator
241-
242- HiLink typescriptEndColons Exception
243- HiLink typescriptOpSymbols Operator
244- HiLink typescriptLogicSymbols Boolean
245- HiLink typescriptBraces Function
246- HiLink typescriptParens Operator
247- HiLink typescriptComment Comment
248- HiLink typescriptLineComment Comment
249- HiLink typescriptRefComment Include
250- HiLink typescriptRefS String
251- HiLink typescriptRefD String
252- HiLink typescriptDocComment Comment
253- HiLink typescriptCommentTodo Todo
254- HiLink typescriptCvsTag Function
255- HiLink typescriptDocTags Special
256- HiLink typescriptDocSeeTag Function
257- HiLink typescriptDocParam Function
258- HiLink typescriptStringS String
259- HiLink typescriptStringD String
260- HiLink typescriptStringB String
261- HiLink typescriptInterpolationDelimiter Delimiter
262- HiLink typescriptRegexpString String
263- HiLink typescriptGlobal Constant
264- HiLink typescriptCharacter Character
265- HiLink typescriptPrototype Type
266- HiLink typescriptConditional Conditional
267- HiLink typescriptBranch Conditional
268- HiLink typescriptIdentifier Identifier
269- HiLink typescriptStorageClass StorageClass
270- HiLink typescriptRepeat Repeat
271- HiLink typescriptStatement Statement
272- HiLink typescriptFuncKeyword Keyword
273- HiLink typescriptMessage Keyword
274- HiLink typescriptDeprecated Exception
275- HiLink typescriptError Error
276- HiLink typescriptParensError Error
277- HiLink typescriptParensErrA Error
278- HiLink typescriptParensErrB Error
279- HiLink typescriptParensErrC Error
280- HiLink typescriptReserved Keyword
281- HiLink typescriptOperator Operator
282- HiLink typescriptType Type
283- HiLink typescriptNull Type
284- HiLink typescriptNumber Number
285- HiLink typescriptFloat Number
286- HiLink typescriptDecorators Special
287- HiLink typescriptBoolean Boolean
288- HiLink typescriptLabel Label
289- HiLink typescriptSpecial Special
290- HiLink typescriptSource Special
291- HiLink typescriptGlobalObjects Special
292- HiLink typescriptGlobalNodeObjects Special
293- HiLink typescriptExceptions Special
294-
295- HiLink typescriptDomErrNo Constant
296- HiLink typescriptDomNodeConsts Constant
297- HiLink typescriptDomElemAttrs Label
298- HiLink typescriptDomElemFuncs PreProc
299-
300- HiLink typescriptHtmlElemAttrs Label
301- HiLink typescriptHtmlElemFuncs PreProc
302-
303- HiLink typescriptCssStyles Label
304-
305- " Ajax Highlighting
306- HiLink typescriptBrowserObjects Constant
307-
308- HiLink typescriptDOMObjects Constant
309- HiLink typescriptDOMMethods Function
310- HiLink typescriptDOMProperties Special
311-
312- HiLink typescriptAjaxObjects Constant
313- HiLink typescriptAjaxMethods Function
314- HiLink typescriptAjaxProperties Special
315-
316- HiLink typescriptFuncDef Title
317- HiLink typescriptFuncArg Special
318- HiLink typescriptFuncComma Operator
319-
320- HiLink typescriptHtmlEvents Special
321- HiLink typescriptHtmlElemProperties Special
322-
323- HiLink typescriptEventListenerKeywords Keyword
324-
325- HiLink typescriptNumber Number
326- HiLink typescriptPropietaryObjects Constant
327-
328- delcommand HiLink
227+ if version < 508
228+ command -nargs =+ HiLink hi link <args>
229+ else
230+ command -nargs =+ HiLink hi def link <args>
329231endif
330232
233+ " typescript highlighting
234+ HiLink typescriptParameters Operator
235+ HiLink typescriptSuperBlock Operator
236+
237+ HiLink typescriptEndColons Exception
238+ HiLink typescriptOpSymbols Operator
239+ HiLink typescriptLogicSymbols Boolean
240+ HiLink typescriptBraces Function
241+ HiLink typescriptParens Operator
242+ HiLink typescriptComment Comment
243+ HiLink typescriptLineComment Comment
244+ HiLink typescriptRefComment Include
245+ HiLink typescriptRefS String
246+ HiLink typescriptRefD String
247+ HiLink typescriptDocComment Comment
248+ HiLink typescriptCommentTodo Todo
249+ HiLink typescriptCvsTag Function
250+ HiLink typescriptDocTags Special
251+ HiLink typescriptDocSeeTag Function
252+ HiLink typescriptDocParam Function
253+ HiLink typescriptStringS String
254+ HiLink typescriptStringD String
255+ HiLink typescriptStringB String
256+ HiLink typescriptInterpolationDelimiter Delimiter
257+ HiLink typescriptRegexpString String
258+ HiLink typescriptGlobal Constant
259+ HiLink typescriptCharacter Character
260+ HiLink typescriptPrototype Type
261+ HiLink typescriptConditional Conditional
262+ HiLink typescriptBranch Conditional
263+ HiLink typescriptIdentifier Identifier
264+ HiLink typescriptStorageClass StorageClass
265+ HiLink typescriptRepeat Repeat
266+ HiLink typescriptStatement Statement
267+ HiLink typescriptFuncKeyword Keyword
268+ HiLink typescriptMessage Keyword
269+ HiLink typescriptDeprecated Exception
270+ HiLink typescriptError Error
271+ HiLink typescriptParensError Error
272+ HiLink typescriptParensErrA Error
273+ HiLink typescriptParensErrB Error
274+ HiLink typescriptParensErrC Error
275+ HiLink typescriptReserved Keyword
276+ HiLink typescriptOperator Operator
277+ HiLink typescriptType Type
278+ HiLink typescriptNull Type
279+ HiLink typescriptNumber Number
280+ HiLink typescriptFloat Number
281+ HiLink typescriptDecorators Special
282+ HiLink typescriptBoolean Boolean
283+ HiLink typescriptLabel Label
284+ HiLink typescriptSpecial Special
285+ HiLink typescriptSource Special
286+ HiLink typescriptGlobalObjects Special
287+ HiLink typescriptGlobalNodeObjects Special
288+ HiLink typescriptExceptions Special
289+
290+ HiLink typescriptDomErrNo Constant
291+ HiLink typescriptDomNodeConsts Constant
292+ HiLink typescriptDomElemAttrs Label
293+ HiLink typescriptDomElemFuncs PreProc
294+
295+ HiLink typescriptHtmlElemAttrs Label
296+ HiLink typescriptHtmlElemFuncs PreProc
297+
298+ HiLink typescriptCssStyles Label
299+
300+ " Ajax Highlighting
301+ HiLink typescriptBrowserObjects Constant
302+
303+ HiLink typescriptDOMObjects Constant
304+ HiLink typescriptDOMMethods Function
305+ HiLink typescriptDOMProperties Special
306+
307+ HiLink typescriptAjaxObjects Constant
308+ HiLink typescriptAjaxMethods Function
309+ HiLink typescriptAjaxProperties Special
310+
311+ HiLink typescriptFuncDef Title
312+ HiLink typescriptFuncArg Special
313+ HiLink typescriptFuncComma Operator
314+
315+ HiLink typescriptHtmlEvents Special
316+ HiLink typescriptHtmlElemProperties Special
317+
318+ HiLink typescriptEventListenerKeywords Keyword
319+
320+ HiLink typescriptNumber Number
321+ HiLink typescriptPropietaryObjects Constant
322+
323+ delcommand HiLink
324+
331325" Define the htmltypescript for HTML syntax html.vim
332326" syntax clear htmltypescript
333327" syntax clear typescriptExpression
0 commit comments