mirror of
https://github.com/jelera/vim-javascript-syntax.git
synced 2025-12-07 13:24:36 +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 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 {{{
|
||||
|
||||
function! JavaScriptFold()
|
||||
|
||||
Reference in New Issue
Block a user