Skip to content

Commit cb7d5ae

Browse files
committed
Attempted fix for jsTemplateVar
There are certain cases where various regions can attempt to break out of jsTemplateVar. This hopefully fixes some of those cases
1 parent ce415c3 commit cb7d5ae

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

syntax/javascript.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ syntax match jsFloat /\<\%(\d\+\.\d\+\|\d\+\.\|\.\d\+\)\%([eE][+-]\
5858

5959
" Regular Expressions
6060
syntax match jsSpecial contained "\v\\%(0|\\x\x\{2\}\|\\u\x\{4\}\|\c[A-Z]|.)"
61-
syntax region jsTemplateVar contained matchgroup=jsTemplateBraces start=+${+ end=+}+ contains=@jsExpression
61+
syntax region jsTemplateVar contained matchgroup=jsTemplateBraces start=+${+ end=+}+ contains=@jsExpression keepend
6262
syntax region jsRegexpCharClass contained start=+\[+ skip=+\\.+ end=+\]+
6363
syntax match jsRegexpBoundary contained "\v%(\<@![\^$]|\\[bB])"
6464
syntax match jsRegexpBackRef contained "\v\\[1-9][0-9]*"

0 commit comments

Comments
 (0)