diff --git a/after/syntax/vue.vim b/after/syntax/vue.vim index 54f84da..982e692 100644 --- a/after/syntax/vue.vim +++ b/after/syntax/vue.vim @@ -18,14 +18,12 @@ syn include @CSSSyntax syntax/css.vim let b:current_syntax='vue' " Find tag + keepend contains=@jsAll,jsImport,jsExport -syn region vueStyle start=++ end=++ keepend contains=@CSSSyntax,@HTMLSyntax +syn region vueTemplate start=++ end=++ keepend contains=@HTMLSyntax,vueTag +syn region vueScript start=++ end=++ keepend contains=@jsAll,jsImport,jsExport,vueTag +syn region vueStyle start=++ end=++ keepend contains=@CSSSyntax,@HTMLSyntax,vueTag hi def link vueTag htmlTagName -hi! link vueTemplate vueTag -hi! link vueScript vueTag -hi! link vueStyle vueTag +syn match vueTag /\v(tempalte|script|style)/ " Officially, vim-jsx depends on the pangloss/vim-javascript syntax package " (and is tested against it exclusively). However, in practice, we make some