Merge pull request #44 from leafOfTree/css-group-error

Fix E409 when css syntax isn't loaded
This commit is contained in:
leaf authored and GitHub committed 2026-10-21 20:21:54 +08:00
commit cfe4bd4711
3 files changed
+18

No files matched your search

+4
View File
@@ -170,6 +170,10 @@ function! s:HighlightVueTag()
endfunction
function! s:HighlightVueStyle()
" Only with css syntax, as contains= below fails without cssValue* groups
if !hlexists('cssTagName')
return
endif
syntax keyword cssPseudoClassId contained deep slotted global
syntax region cssFunction contained matchgroup=cssFunctionName
\ start="\<\(v-bind\)\s*(" end=")"
+7
View File
@@ -0,0 +1,7 @@
" Without css syntax, like only script in config
let g:vim_vue_plugin_config = {'syntax': {'script': ['javascript']}}
let g:test_flatten = 1
function! Check()
call ExpectEqual(GetVueTag(2), 'script', 'tag')
endfunction
+7
View File
@@ -0,0 +1,7 @@
<script>
export default {
data() {
return { a: 1 }
},
}
</script>