From db7bb8ba22f5798bf3abe9f786bc6e6d002725f8 Mon Sep 17 00:00:00 2001 From: Adam Stankiewicz Date: Mon, 18 Apr 2022 12:08:27 +0200 Subject: Update --- syntax/svelte.vim | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'syntax/svelte.vim') diff --git a/syntax/svelte.vim b/syntax/svelte.vim index f67c8caf..7ff85e4c 100644 --- a/syntax/svelte.vim +++ b/syntax/svelte.vim @@ -271,6 +271,15 @@ silent! syntax clear htmlHead syntax match javaScriptNumber '\v<-?\d+L?>|0[xX][0-9a-fA-F]+>' \ containedin=@javascriptSvelteScript display +" TypeScript +" Fix template string `...` breaking syntax highlighting +syntax region typescriptTemplate + \ start=/`/ skip=/\\\\\|\\`\|\n/ end=/`\|$/ + \ contains=typescriptTemplateSubstitution,typescriptSpecial,@Spell + \ containedin=typescriptObjectLiteral + \ nextgroup=@typescriptSymbols + \ skipwhite skipempty + " html5 data-* syntax match htmlArg '\v' containedin=@HTMLSyntax "}}} -- cgit v1.2.3