feat: support vim-emmet JavaScript filetype

This commit is contained in:
yemai
2019-08-09 13:42:04 +08:00
parent 323afa1372
commit d3d7611bcd
2 changed files with 4 additions and 4 deletions

View File

@@ -185,7 +185,7 @@ function! s:SynCSS(syn)
endfunction endfunction
function! s:SynVueScriptOrStyle(syn) function! s:SynVueScriptOrStyle(syn)
return a:syn =~? '\v(vueStyle)|(vueScript)' return a:syn =~? '\v(VueStyle)|(VueScript)'
endfunction endfunction
function! s:PrevMultilineEmptyTag(lnum) function! s:PrevMultilineEmptyTag(lnum)
@@ -217,9 +217,9 @@ function! GetVueTag()
if first_syn =~ '.*VueTemplate' if first_syn =~ '.*VueTemplate'
let tag = 'template' let tag = 'template'
elseif first_syn =~ 'vueScript.*' elseif first_syn =~ '.*VueScript'
let tag = 'script' let tag = 'script'
elseif first_syn =~ '.*vueStyle' elseif first_syn =~ '.*VueStyle'
let tag = 'style' let tag = 'style'
else else
let tag = '' let tag = ''

View File

@@ -147,7 +147,7 @@ syntax region pugVueTemplate
\ end=+</template>+ \ end=+</template>+
\ keepend contains=@PugSyntax,vueTag \ keepend contains=@PugSyntax,vueTag
syntax region vueScript syntax region javascriptVueScript
\ start=+<script\(\s.\{-}\)\?>+ \ start=+<script\(\s.\{-}\)\?>+
\ end=+</script>+ \ end=+</script>+
\ keepend contains=@htmlJavaScript,jsImport,jsExport,vueTag \ keepend contains=@htmlJavaScript,jsImport,jsExport,vueTag