Compare commits

...

14 Commits

Author SHA1 Message Date
Kyo Nagashima
089f388a9e 2.5.0 2024-10-06 14:47:16 +09:00
Kyo Nagashima
02dd66a1d0 Format 2024-10-06 14:46:48 +09:00
Kyo Nagashima
857f1af752 Update anchor-position-1.vim
https://www.w3.org/TR/2024/WD-css-anchor-position-1-20241004/
2024-10-06 07:24:05 +09:00
Kyo Nagashima
f99c2ee07e Add grid-3.vim
https://www.w3.org/TR/2024/WD-css-grid-3-20240919/
2024-09-21 07:39:19 +09:00
Kyo Nagashima
e154d38c2d Update values-5.vim
https://www.w3.org/TR/2024/WD-css-values-5-20240913/
2024-09-17 07:52:39 +09:00
Kyo Nagashima
e8202fbb7d Add values-5.vim
https://www.w3.org/TR/2024/WD-css-values-5-20240903/
2024-09-09 07:24:45 +09:00
Kyo Nagashima
17624f5993 Add easing-2.vim
https://www.w3.org/TR/2024/WD-css-easing-2-20240829/
2024-08-30 07:32:21 +09:00
Kyo Nagashima
cd2dc6b9f7 Update inline-3.vim 2024-08-08 17:57:24 +09:00
Kyo Nagashima
d066e83f01 Update conditional-5.vim
https://www.w3.org/TR/2024/WD-css-conditional-5-20240723/
2024-07-25 07:01:25 +09:00
Kyo Nagashima
cb6f429561 Add scroll-snap-2.vim
https://www.w3.org/TR/2024/WD-css-scroll-snap-2-20240723/
2024-07-25 06:52:24 +09:00
Kyo Nagashima
5ea57b4b51 Fix a test 2024-07-08 06:31:45 +09:00
Kyo Nagashima
a56bcb6df4 2.4.0 2024-07-08 06:28:19 +09:00
Kyo Nagashima
43e817811d Update text-4.vim
https://www.w3.org/TR/2024/WD-css-text-4-20240529/
2024-05-30 23:35:09 +09:00
Kyo Nagashima
d79ca2faae Add view-transitions-2.vim
https://www.w3.org/TR/2024/WD-css-view-transitions-2-20240516/
2024-05-18 07:19:58 +09:00
10 changed files with 986 additions and 907 deletions

View File

@@ -1,4 +1,4 @@
syn keyword cssFontProp contained anchor-name anchor-scope inset-area position-anchor position-try position-try-options position-try-order
syn keyword cssFontAttr contained span-left span-right span-x-start span-x-end x-self-start x-self-end span-x-self-start span-x-self-end span-all span-top span-bottom span-y-start span-y-end y-self-start y-self-end span-y-self-start span-y-self-end block-start block-end span-block-start span-block-end self-block-start self-block-end span-self-block-start span-self-block-end inline-start inline-end span-inline-start span-inline-end self-inline-start self-inline-end span-self-inline-start span-self-inline-end span-start span-end self-start self-end span-self-start span-self-end implicit anchor-center most-width most-height most-block-size most-inline-size flip-block flip-inline flip-start
syn keyword cssFontProp contained anchor-name anchor-scope position-area position-anchor position-try position-try-fallbacks position-try-order position-visibility
syn keyword cssFontAttr contained span-left span-right span-x-start span-x-end x-self-start x-self-end span-x-self-start span-x-self-end span-all span-top span-bottom span-y-start span-y-end y-self-start y-self-end span-y-self-start span-y-self-end block-start block-end span-block-start span-block-end self-block-start self-block-end span-self-block-start span-self-block-end inline-start inline-end span-inline-start span-inline-end self-inline-start self-inline-end span-self-inline-start span-self-inline-end span-start span-end self-start self-end span-self-start span-self-end anchor-center most-width most-height most-block-size most-inline-size flip-block flip-inline flip-start
syn region cssFunction contained matchgroup=cssFunctionName start="\<anchor\(-size\)\=\s*(" end=")" oneline keepend
syn match cssFontDescriptor "@position-try\>" nextgroup=cssFontDescriptorBlock skipwhite skipnl

View File

@@ -1 +1,3 @@
syn keyword cssFontProp contained container-type container-name container
syn keyword cssFontAttr contained inline-size
syn match cssFontDescriptor "@\(when\|else\)\>" nextgroup=cssFontDescriptorBlock skipwhite skipnl

View File

@@ -0,0 +1 @@
syn region cssFunction contained matchgroup=cssFunctionName start="\<linear\s*(" end=")" oneline contains=cssValueInteger,cssValueNumber,cssValueLength,cssFunctionComma

View File

@@ -0,0 +1,2 @@
syn keyword cssFontProp contained masonry-direction masonry-fill masonry-flow masonry masonry-template-tracks masonry-template-areas masonry-auto-tracks masonry-track-start masonry-track-end masonry-track masonry-slack
syn keyword cssFontAttr contained masonry inline-masonry

View File

@@ -1,2 +1,2 @@
syn keyword cssFontProp contained dominant-baseline alignment-baseline baseline-shift baseline-source text-box-edge text-box-trim inline-sizing initial-letter initial-letter-align initial-letter-wrap
syn keyword cssFontAttr contained central mathematical leading cap ex drop raise ideographic ideographic-ink
syn keyword cssFontProp contained dominant-baseline alignment-baseline baseline-shift baseline-source line-fit-edge text-box text-box-edge text-box-trim inline-sizing initial-letter initial-letter-align initial-letter-wrap
syn keyword cssFontAttr contained central mathematical leading cap ex drop raise ideographic ideographic-ink trim-start trim-end

View File

@@ -0,0 +1,2 @@
syn keyword cssFontProp contained scroll-start-target
syn keyword cssPseudoClassId contained snapped snapped-x snapped-y snapped-block snapped-inline

View File

@@ -1,2 +1,2 @@
syn keyword cssFontProp contained white-space-collapse white-space-trim text-space-trim text-wrap text-autospace text-spacing-trim text-spacing text-group-align wrap-before wrap-after wrap-inside hyphenate-character hyphenate-limit-zone hyphenate-limit-chars hyphenate-limit-lines hyphenate-limit-last line-padding word-boundary-detection word-space-transform
syn keyword cssFontAttr contained spread punctuation preserve-breaks preserve-spaces discard-inner discard-before discard-after pretty avoid-line avoid-flex pre-wrap-auto no-limit space-all trim-auto space-first trim-all no-compress ideograph-alpha ideograph-numeric ideographic-space
syn keyword cssFontAttr contained math-auto spread punctuation preserve-breaks preserve-spaces discard-inner discard-before discard-after pretty avoid-line avoid-flex pre-wrap-auto no-limit space-all trim-both space-first trim-all no-compress ideograph-alpha ideograph-numeric ideographic-space

View File

@@ -0,0 +1,3 @@
syn keyword cssFontProp contained interpolate-size
syn keyword cssFontAttr contained numeric-only allow-keyword
syn region cssFunction contained matchgroup=cssFunctionName start="\<\(\(\(media\|container\)-\)\=progress\|\(\(calc\|transform\)-\)\=mix\|cross-fade\|first-valid\|toggle\|random\(-item\)\=\|sibling-\(count\|index\)\|calc-size\)\s*(" end=")" oneline keepend

View File

@@ -0,0 +1,3 @@
syn keyword cssFontProp contained view-transition-class navigation types
syn keyword cssPseudoClassId contained active-view-transition
syn region cssPseudoClassFn contained matchgroup=cssFunctionName start="\<active-view-transition-type(" end=")" contains=cssStringQ,cssStringQQ

View File

@@ -13,11 +13,12 @@
@position-try --anchor-position-1 {
anchor-name: auto;
anchor-scope: auto;
inset-area: auto;
position-area: auto;
position-anchor: auto;
position-try: auto;
position-try-options: auto;
position-try-fallbacks: auto;
position-try-order: auto;
position-visibility: auto;
display: span-left;
display: span-right;
display: span-x-start;
@@ -51,7 +52,6 @@
display: span-end;
display: span-self-start;
display: span-self-end;
display: implicit;
display: anchor-center;
display: most-width;
display: most-height;
@@ -198,8 +198,8 @@
}
@supports (display: auto) or
(display: auto) not
(display: auto) {
(display: auto) not
(display: auto) {
.conditional-3 {
display: auto;
}
@@ -213,7 +213,10 @@
@when media(screen) {
.conditional-5 {
display: auto;
container-type: auto;
container-name: auto;
container: auto;
display: inline-size;
}
} @else {
.conditional-5 {
@@ -333,6 +336,10 @@
display: auto;
}
.easing-2 {
display: linear(0, 0.25, 1);
}
.exclusions-3 {
wrap-flow: auto;
wrap-through: auto;
@@ -502,6 +509,22 @@
display: auto;
}
.grid-3 {
masonry-direction: auto;
masonry-fill: auto;
masonry-flow: auto;
masonry: auto;
masonry-template-tracks: auto;
masonry-template-areas: auto;
masonry-auto-tracks: auto;
masonry-track-start: auto;
masonry-track-end: auto;
masonry-track: auto;
masonry-slack: auto;
display: masonry;
display: inline-masonry;
}
.highlight-api-1::highlight(test) {
display: auto;
}
@@ -535,6 +558,8 @@ template {
alignment-baseline: auto;
baseline-source: auto;
baseline-shift: auto;
line-fit-edge: auto;
text-box: auto;
text-box-edge: auto;
text-box-trim: auto;
inline-sizing: auto;
@@ -550,6 +575,9 @@ template {
display: ideographic-ink;
display: drop;
display: raise;
display: trim-start;
display: trim-end;
display: trim-both;
}
.layout-api-1 {
@@ -904,6 +932,15 @@ mask {
display: proximity;
}
.scroll-snap-2,
.scroll-snap-2:snapped-x,
.scroll-snap-2:snapped-y,
.scroll-snap-3:snapped-inline,
.scroll-snap-2:snapped-block,
.scroll-snap-2:snapped {
scroll-start-target: auto;
}
.scrollbars-1 {
scrollbar-color: auto;
scrollbar-width: auto;
@@ -1166,6 +1203,7 @@ view {
text-spacing: auto;
word-boundary-detection: auto;
word-space-transform: auto;
display: math-auto;
display: preserve-breaks;
display: preserve-spaces;
display: discard-inner;
@@ -1178,7 +1216,7 @@ view {
display: no-limit;
display: spread;
display: space-all;
display: trim-auto;
display: trim-both;
display: space-first;
display: trim-all;
display: no-compress;
@@ -1331,6 +1369,27 @@ view {
display: sign(-4);
}
.values-5 {
interpolate-size: auto;
display: numeric-only;
display: allow-keyword;
display: progress(1, 0, 100);
display: media-progress(width, 0, 100);
display: container-progress(width, 0, 100);
display: calc-mix(0.5, 0, 100);
display: color-mix(15%, black, white);
display: transform-mix(1, scale(0.5), rotate(10deg));
display: mix(90%, red, blue);
display: cross-fade(15%, url(foo.png), white);
display: toggle(italic, normal);
display: first-valid(center, none, 1px);
display: random(1, 10, by 1);
display: random-item(--x, red, yellow, green);
display: sibling-count();
display: sibling-index();
display: calc-size(any, 0px);
}
.variables-1 {
display: auto;
}
@@ -1343,6 +1402,13 @@ view {
view-transition-name: auto;
}
.view-transitions-2:active-view-transition,
.view-transitions-2:active-view-transition-type(slide-in) {
view-transition-class: auto;
navigation: auto;
types: auto;
}
.web-animations-1 {
display: auto;
}