mirror of
https://github.com/jelera/vim-javascript-syntax.git
synced 2025-12-08 21:54:52 +08:00
Adding basic ES6 string interpolation
This commit is contained in:
@@ -182,6 +182,11 @@ syntax match javaScriptOpSymbols "=\{1,3}\|!==\|!=\|<\|>\|>=\|<=\|++\|+=\|--\
|
|||||||
syntax match javaScriptEndColons "[;,]"
|
syntax match javaScriptEndColons "[;,]"
|
||||||
syntax match javaScriptLogicSymbols "\(&&\)\|\(||\)"
|
syntax match javaScriptLogicSymbols "\(&&\)\|\(||\)"
|
||||||
"}}}
|
"}}}
|
||||||
|
" ES6 String Interpolation
|
||||||
|
syntax match javaScriptTemplateDelim "\${\|}" contained
|
||||||
|
syntax region javaScriptTemplateVar start=+${+ end=+}+ contains=javaScriptTemplateDelim keepend
|
||||||
|
syntax region javaScriptTemplateString start=+`+ skip=+\\\(`\|$\)+ end=+`+ contains=javaScriptTemplateVar,javaScriptSpecial keepend
|
||||||
|
"}}}
|
||||||
" JavaScriptFold Function {{{
|
" JavaScriptFold Function {{{
|
||||||
|
|
||||||
function! JavaScriptFold()
|
function! JavaScriptFold()
|
||||||
|
|||||||
Reference in New Issue
Block a user