From 3b23408a5d1e67dae7cd3a5436c88598ef382849 Mon Sep 17 00:00:00 2001 From: leafOfTree Date: Fri, 30 Aug 2019 16:47:01 +0800 Subject: [PATCH] Update Vue tags regexp --- syntax/vue.vim | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/syntax/vue.vim b/syntax/vue.vim index bc0fb78..ae49a86 100644 --- a/syntax/vue.vim +++ b/syntax/vue.vim @@ -114,51 +114,51 @@ endif """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " All start with html/javascript/css for emmet-vim in-file type detection syntax region htmlVueTemplate fold - \ start=++ - \ end=+^+ + \ start=+]*>+ + \ end=+^+ \ keepend contains=@HTMLSyntax " When code is not well indented syntax region htmlVueTemplate fold - \ start=++ - \ end=+\ze\n\(^$\n\)*+ + \ start=+]*>+ + \ end=++ \ keepend contains=@htmlJavaScript,jsImport,jsExport,vueTag syntax region coffeeVueScript fold - \ start=++ + \ start=++ \ keepend contains=@htmlCoffeeScript,jsImport,jsExport,vueTag syntax region cssVueStyle fold - \ start=++ - \ end=++ + \ start=+]*>+ + \ end=++ \ keepend contains=@htmlCss,vueTag syntax region cssLessVueStyle fold - \ start=++ + \ start=+]*lang="less"[^>]*>+ + \ end=++ \ keepend contains=@LessSyntax,vueTag syntax region cssSassVueStyle fold - \ start=++ + \ start=+]*lang="sass"[^>]*>+ + \ end=++ \ keepend contains=@SassSyntax,vueTag syntax region cssScssVueStyle fold - \ start=++ + \ start=+]*lang="scss"[^>]*>+ + \ end=++ \ keepend contains=@SassSyntax,vueTag syntax region vueTag fold - \ start=+^<[^/]+ end=+>+ + \ start=+^<[^/]+ end=+>+ \ contained contains=htmlTagN,htmlString,htmlArg syntax region vueTag - \ start=+^+ + \ start=+^+ \ contained contains=htmlTagN,htmlString,htmlArg highlight def link vueTag htmlTag