File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -59,30 +59,30 @@ endif
5959
6060syntax include @CSS syntax/css.vim
6161unlet ! b: current_syntax
62- syntax region css keepend start =/ <style\( \+ scoped \)\? >/ end =" </style>" contains =@CSS fold
62+ syntax region css keepend start =/ <style\_ [^>]* >/ end =" </style>" contains =@CSS fold
6363
6464if s: syntaxes .stylus
6565 syntax include @stylus syntax/stylus.vim
6666 unlet ! b: current_syntax
67- syntax region stylus keepend start =/ <style lang=\( "\| '\) [^\1 ]*stylus[^\1 ]*\1\( \+ scoped \)\? >/ end =" </style>" contains =@stylus fold
67+ syntax region stylus keepend start =/ <style \_ [^>]* lang=\( "\| '\) [^\1 ]*stylus[^\1 ]*\1\_ [^>]* >/ end =" </style>" contains =@stylus fold
6868endif
6969
7070if s: syntaxes .sass
7171 syntax include @sass syntax/sass.vim
7272 unlet ! b: current_syntax
73- syntax region sass keepend start =/ <style\( \+ scoped \)\? lang=\( "\| '\) [^\1 ]*sass[^\1 ]*\1\( \+ scoped \)\? >/ end =" </style>" contains =@sass fold
73+ syntax region sass keepend start =/ <style \_ [^>]* lang=\( "\| '\) [^\1 ]*sass[^\1 ]*\1\_ [^>]* >/ end =" </style>" contains =@sass fold
7474endif
7575
7676if s: syntaxes .scss
7777 syntax include @scss syntax/scss.vim
7878 unlet ! b: current_syntax
79- syntax region scss keepend start =/ <style\( \+ scoped \)\? lang=\( "\| '\) [^\1 ]*scss[^\1 ]*\1\( \+ scoped \)\? >/ end =" </style>" contains =@scss fold
79+ syntax region scss keepend start =/ <style \_ [^>]* lang=\( "\| '\) [^\1 ]*scss[^\1 ]*\1\_ [^>]* >/ end =" </style>" contains =@scss fold
8080endif
8181
8282if s: syntaxes .less
8383 syntax include @less syntax/less.vim
8484 unlet ! b: current_syntax
85- syntax region less keepend matchgroup =PreProc start =/ <style\% ( \+ scoped \)\? lang=\( "\| '\) [^\1 ]*less[^\1 ]*\1\% ( \+ scoped \)\? >/ end =" </style>" contains =@less fold
85+ syntax region less keepend matchgroup =PreProc start =/ <style \_ [^>]* lang=\( "\| '\) [^\1 ]*less[^\1 ]*\1\_ [^>]* >/ end =" </style>" contains =@less fold
8686endif
8787
8888let b: current_syntax = " vue"
You can’t perform that action at this time.
0 commit comments