Skip to content

Commit 7f5c2d8

Browse files
committed
Merge pull request pangloss#216 from pangloss/feature/eol-terminated-strings
Make strings EOL-terminated
2 parents 56a4a23 + dc8b363 commit 7f5c2d8

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

syntax/javascript.vim

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,9 @@ syntax case match
8282
syntax match jsFuncCall /\k\+\%(\s*(\)\@=/
8383
syntax match jsSpecial "\v\\%(0|\\x\x\{2\}\|\\u\x\{4\}\|\c[A-Z]|.)" contained
8484
syntax match jsTemplateVar "\${.\{-}}" contained
85-
syntax region jsStringD start=+"+ skip=+\\\\\|\\$"+ end=+"+ contains=jsSpecial,@htmlPreproc,@Spell
86-
syntax region jsStringS start=+'+ skip=+\\\\\|\\$'+ end=+'+ contains=jsSpecial,@htmlPreproc,@Spell
87-
syntax region jsTemplateString start=+`+ skip=+\\\\\|\\$`+ end=+`+ contains=jsTemplateVar,jsSpecial,@htmlPreproc
85+
syntax region jsStringD start=+"+ skip=+\\\("\|$\)+ end=+"\|$+ contains=jsSpecial,@htmlPreproc,@Spell
86+
syntax region jsStringS start=+'+ skip=+\\\('\|$\)+ end=+'\|$+ contains=jsSpecial,@htmlPreproc,@Spell
87+
syntax region jsTemplateString start=+`+ skip=+\\\(`\|$\)+ end=+`\|$+ contains=jsTemplateVar,jsSpecial,@htmlPreproc
8888
syntax region jsRegexpCharClass start=+\[+ skip=+\\.+ end=+\]+ contained
8989
syntax match jsRegexpBoundary "\v%(\<@![\^$]|\\[bB])" contained
9090
syntax match jsRegexpBackRef "\v\\[1-9][0-9]*" contained

0 commit comments

Comments
 (0)