Skip to content

Commit b579e35

Browse files
committed
Merge pull request pangloss#237 from pangloss/tagged-template-fix
Fixes tagged templates on multi lines
2 parents 9c9be0f + 2180f51 commit b579e35

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

syntax/javascript.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ syntax match jsTemplateVar "\${.\{-}}" contained
9191
syntax region jsStringD start=+"+ skip=+\\\("\|$\)+ end=+"\|$+ contains=jsSpecial,@htmlPreproc,@Spell
9292
syntax region jsStringS start=+'+ skip=+\\\('\|$\)+ end=+'\|$+ contains=jsSpecial,@htmlPreproc,@Spell
9393
syntax region jsTemplateString start=+`+ skip=+\\\(`\|$\)+ end=+`+ contains=jsTemplateVar,jsSpecial,@htmlPreproc
94-
syntax region jsTaggedTemplate start=/\k\+\(\n\|\s\)\?`/ end=+`\|$+ contains=jsTemplateString
94+
syntax region jsTaggedTemplate start=/\k\+\(\(\n\|\s\)\+\)\?`/ end=+`\|$+ contains=jsTemplateString
9595
syntax region jsRegexpCharClass start=+\[+ skip=+\\.+ end=+\]+ contained
9696
syntax match jsRegexpBoundary "\v%(\<@![\^$]|\\[bB])" contained
9797
syntax match jsRegexpBackRef "\v\\[1-9][0-9]*" contained

0 commit comments

Comments
 (0)