Compare commits

...

50 Commits

Author SHA1 Message Date
Kyo Nagashima
3d98523278 1.10.0 2021-12-30 08:04:46 +09:00
Kyo Nagashima
b8c1fa4623 Update align-3.vim
https://www.w3.org/TR/2021/WD-css-align-3-20211224/
2021-12-28 12:14:03 +09:00
Kyo Nagashima
05b11eb4a0 Update syntax-3.vim
https://www.w3.org/TR/2021/CRD-css-syntax-3-20211224/
2021-12-28 12:12:33 +09:00
Kyo Nagashima
b9921e5062 Update conditional-4.vim
https://www.w3.org/TR/2021/WD-css-conditional-4-20211225/
2021-12-28 12:11:47 +09:00
Kyo Nagashima
90c47814cb Update overflow-3.vim
https://www.w3.org/TR/2021/WD-css-overflow-3-20211223/
2021-12-24 06:58:55 +09:00
Kyo Nagashima
b3e6a86d9d Add cascade-6.vim
https://www.w3.org/TR/2021/WD-css-cascade-6-20211221/
2021-12-23 07:56:56 +09:00
Kyo Nagashima
9d7741a59f Add conditional-5.vim
https://www.w3.org/TR/2021/WD-css-conditional-5-20211221/
2021-12-23 07:54:01 +09:00
Kyo Nagashima
479dc522a7 Update fonts-5.vim
https://www.w3.org/TR/2021/WD-css-fonts-5-20211221/
2021-12-23 07:46:11 +09:00
Kyo Nagashima
052c7459d0 Update fonts-4.vim
https://www.w3.org/TR/2021/WD-css-fonts-4-20211221/
2021-12-23 07:45:37 +09:00
Kyo Nagashima
ea7a9a2325 Add contain-3.vim
https://www.w3.org/TR/2021/WD-css-contain-3-20211221/
2021-12-23 07:42:58 +09:00
Kyo Nagashima
52a53e3fe6 position-3.vim
https://www.w3.org/TR/2021/WD-css-position-3-20211216/
2021-12-18 07:55:58 +09:00
Kyo Nagashima
8c32514b04 paint-api-1.vim
https://www.w3.org/TR/2021/CRD-css-paint-api-1-20211216/
2021-12-18 07:55:21 +09:00
Kyo Nagashima
308b231f79 Update values-4.vim
https://www.w3.org/TR/2021/WD-css-values-4-20211216/
2021-12-18 07:54:34 +09:00
Kyo Nagashima
3d1487297d Update sizing-3.vim
https://www.w3.org/TR/2021/WD-css-sizing-3-20211217/
2021-12-18 07:51:55 +09:00
Kyo Nagashima
a9eba379a1 Update highlight-api-1.vim
https://www.w3.org/TR/2021/WD-css-highlight-api-1-20211215/
2021-12-16 07:02:42 +09:00
Kyo Nagashima
efdac10d73 Update scrollbars-1.vim
https://www.w3.org/TR/2021/CR-css-scrollbars-1-20211209/
2021-12-11 07:05:09 +09:00
Kyo Nagashima
c19f58b453 Update cascade-5.vim
https://www.w3.org/TR/2021/WD-css-cascade-5-20211203/
2021-12-06 07:16:01 +09:00
Kyo Nagashima
9de844a6a8 Update cascade-4.vim
https://www.w3.org/TR/2021/WD-css-cascade-4-20211203/
2021-12-06 07:14:38 +09:00
Kyo Nagashima
13469ac58b Update overflow-3.vim
https://www.w3.org/TR/2021/WD-css-overflow-3-20211202/
2021-12-03 07:28:50 +09:00
Kyo Nagashima
851fad4f69 Update ruby-1.vim
https://www.w3.org/TR/2021/WD-css-ruby-1-20211202/
2021-12-03 07:24:40 +09:00
Kyo Nagashima
1f1f2b252a Update variable-1.vim
https://www.w3.org/TR/2021/CRD-css-variables-1-20211111/
2021-11-16 07:29:08 +09:00
Kyo Nagashima
565790d45d Update transforms-2.vim
https://www.w3.org/TR/2021/WD-css-transforms-2-20211109/
2021-11-10 18:31:54 +09:00
Kyo Nagashima
46bb23a763 1.9.1 2021-10-18 11:04:34 +09:00
Kyo Nagashima
be917f98bb Fix indent 2021-10-17 15:53:06 +09:00
Kyo Nagashima
3992f2254a Remove obsolete tests 2021-10-17 15:52:21 +09:00
Kyo Nagashima
53c2606574 Update values-4.vim
https://www.w3.org/TR/2021/WD-css-values-4-20211016/
2021-10-16 20:17:42 +09:00
Kyo Nagashima
b31ab2c3c7 Update cascade-4.vim
https://www.w3.org/TR/2021/WD-css-cascade-4-20211015/
2021-10-16 20:11:38 +09:00
Kyo Nagashima
5361a81b52 Update cascade-5.vim
https://www.w3.org/TR/2021/WD-css-cascade-5-20211015/
2021-10-16 20:11:00 +09:00
Kyo Nagashima
63136b80f0 Update multicol-1.vim
https://www.w3.org/TR/2021/CR-css-multicol-1-20211012/
2021-10-14 13:47:20 +09:00
Kyo Nagashima
9b0a104f17 Update values-4.vim
https://www.w3.org/TR/2021/WD-css-values-4-20210930/
2021-10-02 07:11:26 +09:00
Kyo Nagashima
f548cf1f61 Update display-3.vim
https://www.w3.org/TR/2021/CRD-css-display-3-20210903/
2021-09-18 07:46:21 +09:00
Kyo Nagashima
4b04851c40 Update scrollbars-1.vim
https://www.w3.org/TR/2021/WD-css-scrollbars-1-20210908/
2021-09-18 07:36:28 +09:00
Kyo Nagashima
fc0b368942 Update cssom-1.vim
https://www.w3.org/TR/2021/WD-cssom-1-20210826/
2021-08-30 07:02:56 +09:00
Kyo Nagashima
ec0f9fde01 Update cascade-5.vim
https://www.w3.org/TR/2021/WD-css-cascade-5-20210829/
2021-08-30 06:57:14 +09:00
Kyo Nagashima
6ec93fe239 Update scrollbars-1.vim
https://www.w3.org/TR/2021/WD-css-scrollbars-1-20210829/
2021-08-30 06:53:44 +09:00
Kyo Nagashima
d23bfc5841 Update color-3.vim
https://www.w3.org/TR/2021/REC-css-color-3-20210805/
2021-08-07 07:19:19 +09:00
Kyo Nagashima
b693202398 Update masking-1.vim
https://www.w3.org/TR/2021/CRD-css-masking-1-20210805/
2021-08-07 07:17:25 +09:00
Kyo Nagashima
71d2416832 Update scrollbars-1.vim
https://www.w3.org/TR/2021/WD-css-scrollbars-1-20210805/
2021-08-07 07:12:40 +09:00
Kyo Nagashima
058c8141e3 Update fonts-5.vim
https://www.w3.org/TR/2021/WD-css-fonts-5-20210729/
2021-07-30 21:42:11 +09:00
Kyo Nagashima
cfe5fae3b8 Update fonts-4.vim
https://www.w3.org/TR/2021/WD-css-fonts-4-20210729/
2021-07-30 21:39:42 +09:00
Kyo Nagashima
4bea539df0 Remove worklets-1.vim
Worklets Level 1 is retired.
2021-07-30 21:33:52 +09:00
Kyo Nagashima
c3793de3f5 Update counter-styles-3.vim
https://www.w3.org/TR/2021/CR-css-counter-styles-3-20210727/
2021-07-29 07:08:29 +09:00
Kyo Nagashima
6b36c31304 Update backgrounds-3.vim
https://www.w3.org/TR/2021/CRD-css-backgrounds-3-20210726/
2021-07-27 07:12:14 +09:00
Kyo Nagashima
e9bba514fd Update color-5.vim
https://www.w3.org/TR/2020/WD-css-color-5-20200303/
2021-07-24 07:01:46 +09:00
Kyo Nagashima
4a3c90092d Optimize regexp 2021-07-16 08:08:46 +09:00
Kyo Nagashima
d1b62f70e7 Update values-4.vim
https://www.w3.org/TR/2021/WD-css-values-4-20210715/
2021-07-15 22:28:24 +09:00
Kyo Nagashima
64ad3eaec3 Update color-adjust-1.vim
https://www.w3.org/TR/2021/WD-css-color-adjust-1-20210616/
2021-06-18 07:28:37 +09:00
Kyo Nagashima
a2e644f632 Update cascade-5.vim
https://www.w3.org/TR/2021/WD-css-cascade-5-20210608/
2021-06-10 07:26:11 +09:00
Kyo Nagashima
7df74cc2e0 Update color-5.vim
https://www.w3.org/TR/2021/WD-css-color-5-20210601/
2021-06-02 07:26:30 +09:00
Kyo Nagashima
0a84e0bb38 Update color-4.vim
https://www.w3.org/TR/2021/WD-css-color-4-20210601/
2021-06-02 07:21:51 +09:00
10 changed files with 62 additions and 24 deletions

View File

@@ -1 +1 @@
syn region cssFunction contained matchgroup=cssFunctionName start="\<\(color-\(mix\|contrast\|adjust\)\|red\|green\|blue\|alpha\|hue\|saturation\|lightness\|whiteness\|blackness\|a\|b\|chroma\)\s*(" end=")" contains=cssCustomProp,cssFunction,cssColor,cssFunctionComma oneline
syn region cssFunction contained matchgroup=cssFunctionName start="\<color-\(mix\|contrast\)\s*(" end=")" contains=cssCustomProp,cssFunction,cssColor,cssFunctionComma oneline

View File

@@ -0,0 +1 @@
syn match cssFontDescriptor "@\(when\|else\)\>" nextgroup=cssFontDescriptorBlock skipwhite skipnl

View File

View File

@@ -1,2 +1,3 @@
syn keyword cssFontAttr contained contents discard
syn match cssBoxAttr contained "\<ruby\(-\(base\(-group\)\=\|text\(-group\)\=\)\)\=\>"
syn match cssBoxAttr contained "\<run-in\>"
syn match cssBoxAttr contained "\<ruby\(-\(base\|text\)\)\=\>"

View File

@@ -1,5 +1,6 @@
syn keyword cssFontProp contained continue
syn match cssFontProp contained "\<overflow-\(clip-margin\|block\|inline\)\>"
syn match cssFontProp contained "\<scrollbar-gutter\>"
syn match cssFontProp contained "\<block-ellipsis\>"
syn match cssFontProp contained "\<line-clamp\>"
syn match cssFontProp contained "\<max-lines\>"

View File

@@ -1,3 +1,2 @@
syn match cssFontProp contained "\<scrollbar-gutter\>"
syn keyword cssFontAttr contained stable force overflow paginate fragments
syn region cssPseudoClassLang matchgroup=cssPseudoClassId start=":\(nth-fragment\)(" end=")" oneline

View File

@@ -1,3 +1,4 @@
syn match cssFontProp contained "\<ruby-\(position\|merge\|align\|overhang\)"
syn keyword cssFontAttr contained merge
syn match cssFontAttr contained "\<ruby-\(base\|text\)-container\>"
syn match cssFontAttr contained "\<inter-character\>"

View File

@@ -1,2 +1,3 @@
syn match cssValueLength contained "[-+]\=\d\+\(\.\d*\)\=\(vi\|vb\|ic\|cap\|lh\|rlh\)"
syn region cssFunction contained matchgroup=cssFunctionName start="\<\(min\|max\|clamp\|toggle\|round\|mod\|rem\|a\=\(sin\|cos\|tan\)\|atan2\|pow\|sqrt\|hypot\|log\|exp\|abs\|sign\)\s*(" end=")" oneline keepend
syn match cssValueLength contained "[-+]\=\d\+\(\.\d*\)\=\(rex\|cap\|rcap\|rch\|ic\|ric\|lh\|rlh\)"
syn match cssValueLength contained "[-+]\=\d\+\(\.\d*\)\=\(s\|l\|d\)\=v\(h\|w\|i\|b\|min\|max\)"
syn region cssFunction contained matchgroup=cssFunctionName start="\<\(mix\|min\|max\|clamp\|round\|mod\|rem\|a\=\(sin\|cos\|tan\)\|atan2\|pow\|sqrt\|hypot\|log\|exp\|abs\|sign\)\s*(" end=")" oneline keepend

View File

@@ -99,7 +99,6 @@
.color-5 {
display: color-mix(red yellow 65%);
display: color-contrast(wheat tan, sienna, var(--myAccent), #d2691e);
display: color-adjust(peru lightness(-20%));
}
.color-adjust-1 {
@@ -142,7 +141,19 @@
}
@supports (selector(.conditional-4)) {
display: auto;
.conditional-4 {
display: auto;
}
}
@when media(screen) {
.conditional-5 {
display: auto;
}
} @else {
.conditional-5 {
display: auto;
}
}
.contain-1 {
@@ -156,6 +167,10 @@
content-visibility: auto;
}
.contain-3 {
display: auto;
}
.content-3 {
string-set: auto;
bookmark-level: auto;
@@ -246,11 +261,10 @@
.display-3 {
display: contents;
display: run-in;
display: ruby;
display: ruby-base;
display: ruby-text;
display: ruby-base-group;
display: ruby-text-group;
}
.easing-1 {
@@ -631,6 +645,7 @@ mask {
overflow-clip-margin: auto;
overflow-block: auto;
overflow-inline: auto;
scrollbar-gutter: auto;
block-ellipsis: auto;
line-clamp: auto;
max-lines: auto;
@@ -638,7 +653,6 @@ mask {
}
.overflow-4::nth-fragment(1) {
scrollbar-gutter: auto;
display: stable;
display: force;
display: overflow;
@@ -736,14 +750,14 @@ mask {
@media (device-radius: 50%) {
.round-display-1 {
shape-inside: auto;
border-boundary: auto;
polar-angle: auto;
polar-distance: auto;
display: outside-shape;
display: shape-box;
display: parent;
display: polar;
shape-inside: auto;
border-boundary: auto;
polar-angle: auto;
polar-distance: auto;
display: outside-shape;
display: shape-box;
display: parent;
display: polar;
}
}
@@ -754,6 +768,7 @@ mask {
ruby-overhang: auto;
display: ruby-base-container;
display: ruby-text-container;
display: merge;
display: inter-character;
}
@@ -769,7 +784,7 @@ mask {
@scope .scoping-1 {
div {
display: auto;
display: auto;
}
}
@@ -858,10 +873,6 @@ mask {
display: auto;
}
.selectors-nonelement-1::attr(title) {
display: auto;
}
.shadow-parts::part(textspan) {
display: auto;
}
@@ -1176,10 +1187,32 @@ view {
.values-4 {
display: 1vi;
display: 1vb;
display: 1ic;
display: 1rex;
display: 1cap;
display: 1rcap;
display: 1rch;
display: 1ic;
display: 1ric;
display: 1lh;
display: 1rlh;
display: 1svh;
display: 1svw;
display: 1svi;
display: 1svb;
display: 1svmin;
display: 1svmax;
display: 1lvh;
display: 1lvw;
display: 1lvi;
display: 1lvb;
display: 1lvmin;
display: 1lvmax;
display: 1dvh;
display: 1dvw;
display: 1dvi;
display: 1dvb;
display: 1dvmin;
display: 1dvmax;
display: min(0, 1);
display: max(0, 1);
display: clamp(0, 100, 2);
@@ -1201,6 +1234,7 @@ view {
display: exp(1);
display: abs(-1);
display: sign(-4);
display: mix(33%; 1px; 2px);
}
.variables-1 {