mirror of
https://github.com/hail2u/vim-css3-syntax.git
synced 2025-12-08 19:44:45 +08:00
Add css-scoping-1.vim
This commit is contained in:
5
after/syntax/css/css-scoping-1.vim
Normal file
5
after/syntax/css/css-scoping-1.vim
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
syn region cssInclude start=/@scope\>/ end=/\ze{/ skipwhite skipnl nextgroup=cssMediaBlock
|
||||||
|
syn keyword cssPseudoClassId contained host shadow content
|
||||||
|
syn match cssPseudoClassId contained "\<\(scope\|host\)-context\>"
|
||||||
|
syn region cssPseudoClassLang matchgroup=cssPseudoClassId start=":\(host\)(" end=")" oneline
|
||||||
|
syn match cssSelectorOp2 "/deep/"
|
||||||
@@ -38,6 +38,7 @@ syn include @htmlCss syntax/css/css-line-grid-1.vim
|
|||||||
syn include @htmlCss syntax/css/css-lists-3.vim
|
syn include @htmlCss syntax/css/css-lists-3.vim
|
||||||
syn include @htmlCss syntax/css/css-masking-1.vim
|
syn include @htmlCss syntax/css/css-masking-1.vim
|
||||||
syn include @htmlCss syntax/css/css-overflow-3.vim
|
syn include @htmlCss syntax/css/css-overflow-3.vim
|
||||||
|
syn include @htmlCss syntax/css/css-scoping-1.vim
|
||||||
syn include @htmlCss syntax/css/css-shapes-1.vim
|
syn include @htmlCss syntax/css/css-shapes-1.vim
|
||||||
syn include @htmlCss syntax/css/css-text-3.vim
|
syn include @htmlCss syntax/css/css-text-3.vim
|
||||||
syn include @htmlCss syntax/css/css-text-decor-3.vim
|
syn include @htmlCss syntax/css/css-text-decor-3.vim
|
||||||
|
|||||||
@@ -344,6 +344,22 @@
|
|||||||
ruby-position: ruby-base-container;
|
ruby-position: ruby-base-container;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@scope .scoping {
|
||||||
|
div {
|
||||||
|
display: auto;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.scoping:scope-context div,
|
||||||
|
.scoping:host,
|
||||||
|
.scping:host(.foo),
|
||||||
|
.scoping:host-context,
|
||||||
|
.scoping::shadow,
|
||||||
|
.scoping::content,
|
||||||
|
.scoping /deep/ span {
|
||||||
|
display: auto;
|
||||||
|
}
|
||||||
|
|
||||||
.selectors3:target,
|
.selectors3:target,
|
||||||
.selectors3:enabled,
|
.selectors3:enabled,
|
||||||
.selectors3:disabled,
|
.selectors3:disabled,
|
||||||
|
|||||||
@@ -352,6 +352,22 @@
|
|||||||
ruby-position: ruby-base-container;
|
ruby-position: ruby-base-container;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@scope .scoping {
|
||||||
|
div {
|
||||||
|
display: auto;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.scoping:scope-context div,
|
||||||
|
.scoping:host,
|
||||||
|
.scping:host(.foo),
|
||||||
|
.scoping:host-context,
|
||||||
|
.scoping::shadow,
|
||||||
|
.scoping::content,
|
||||||
|
.scoping /deep/ span {
|
||||||
|
display: auto;
|
||||||
|
}
|
||||||
|
|
||||||
.selectors3:target,
|
.selectors3:target,
|
||||||
.selectors3:enabled,
|
.selectors3:enabled,
|
||||||
.selectors3:disabled,
|
.selectors3:disabled,
|
||||||
|
|||||||
Reference in New Issue
Block a user