Compare commits

...

126 Commits

Author SHA1 Message Date
Kyo Nagashima
158c39b3ee 1.10.1 2022-05-11 10:46:02 +09:00
Kyo Nagashima
5c104fcfee Update text-decor-4.vim
https://www.w3.org/TR/2022/WD-css-text-decor-4-20220504/
2022-05-11 10:44:46 +09:00
Kyo Nagashima
bbf675f5fd Update will-change-1.vim
https://www.w3.org/TR/2022/CRD-css-will-change-1-20220505/
2022-05-11 10:41:56 +09:00
Kyo Nagashima
87283273b0 Update selectors-4.vim
https://www.w3.org/TR/2022/WD-selectors-4-20220507/
2022-05-09 06:35:42 +09:00
Kyo Nagashima
329a8f8bdf Update text-4.vim
https://www.w3.org/TR/2022/WD-css-text-4-20220505/
2022-05-05 19:26:38 +09:00
Kyo Nagashima
529d0f5c5a Update text-decor-3.vim
https://www.w3.org/TR/2022/CRD-css-text-decor-3-20220505/
2022-05-05 19:21:12 +09:00
Kyo Nagashima
77022dc970 Update text-3.vim
https://www.w3.org/TR/2022/CRD-css-text-3-20220505/
2022-05-05 19:19:51 +09:00
Kyo Nagashima
0318de664c Update colors-5.vim
https://www.w3.org/TR/2022/WD-css-color-5-20220428/
2022-04-30 06:53:52 +09:00
Kyo Nagashima
090a873101 Update colors-4.vim
https://www.w3.org/TR/2022/WD-css-color-4-20220428/
2022-04-30 06:53:37 +09:00
Kyo Nagashima
9a24ae3c6f Update text-4.vim
https://www.w3.org/TR/2022/WD-css-text-4-20220318/
2022-03-22 08:01:24 +09:00
Kyo Nagashima
cb69880032 Update color-3.vim
https://www.w3.org/TR/2022/REC-css-color-3-20220118/
2022-03-03 15:47:03 +09:00
Kyo Nagashima
0e04cfbb09 Update conditional-4.vim
https://www.w3.org/TR/2022/CR-css-conditional-4-20220217/
2022-02-19 07:47:51 +09:00
Kyo Nagashima
3c4f1d2057 Update color-adjust-1.vim
https://www.w3.org/TR/2022/CR-css-color-adjust-1-20220210/
2022-02-12 07:55:42 +09:00
Kyo Nagashima
a60106e39b Update conditional-3.vim
https://www.w3.org/TR/2022/CR-css-conditional-3-20220113/
2022-01-14 08:09:32 +09:00
Kyo Nagashima
ba1986d07d Update cascade-5.vim
https://www.w3.org/TR/2022/CR-css-cascade-5-20220113/
2022-01-14 08:09:16 +09:00
Kyo Nagashima
671f8ea579 Update cascade-4.vim
https://www.w3.org/TR/2022/CR-css-cascade-4-20220113/
2022-01-14 08:09:08 +09:00
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
Kyo Nagashima
82afdcdc63 1.9.0 2021-05-21 18:43:08 +09:00
Kyo Nagashima
7f1c068e64 Update sizing-4.vim
https://www.w3.org/TR/2021/WD-css-sizing-4-20210520/
2021-05-21 18:37:19 +09:00
Kyo Nagashima
6aa08ed7a8 Update color-adjust-1.vim
https://www.w3.org/TR/2021/WD-css-color-adjust-1-20210520/
2021-05-21 18:31:26 +09:00
Kyo Nagashima
444215b6fd Update web-animations-1.vim
https://www.w3.org/TR/2021/WD-web-animations-1-20210518/
2021-05-21 18:28:48 +09:00
Kyo Nagashima
246cc6e099 Fix test order 2021-04-26 08:19:33 +09:00
Kyo Nagashima
5540e02485 Update cascade-5.vim
https://www.w3.org/TR/2021/WD-css-cascade-5-20210319/
2021-04-26 08:19:06 +09:00
Kyo Nagashima
1a895dc088 Update text-3.vim
https://www.w3.org/TR/2021/CRD-css-text-3-20210422/
2021-04-24 07:45:37 +09:00
Kyo Nagashima
841e4bb515 Update easing-1.vim
https://www.w3.org/TR/2021/CRD-css-easing-1-20210401/
2021-04-02 07:43:37 +09:00
Kyo Nagashima
0ac0b4ca08 Update URL 2021-03-12 08:11:17 +09:00
Kyo Nagashima
da60696e7b Update multicol-1.vim
https://www.w3.org/TR/2021/WD-css-multicol-1-20210212/
2021-02-15 19:22:22 +09:00
Kyo Nagashima
f3de982f44 Update cascade-3.vim
https://www.w3.org/TR/2021/REC-css-cascade-3-20210211/
2021-02-12 21:34:17 +09:00
Kyo Nagashima
6fab44a6c4 Add cascade-5.vim
https://www.w3.org/TR/2021/WD-css-cascade-5-20210119/
2021-01-20 20:51:45 +09:00
Kyo Nagashima
a72b347b75 Revert "Update README"
This reverts commit d0e4091e57.
2021-01-07 15:59:22 +09:00
Kyo Nagashima
213ac91578 1.8.1 2021-01-05 13:05:16 +09:00
Kyo Nagashima
bbfd67f785 Update contain-1.vim
https://www.w3.org/TR/2020/REC-css-contain-1-20201222/
2021-01-05 10:00:28 +09:00
Kyo Nagashima
0e25532d8a Update cascade-3.vim
https://www.w3.org/TR/2020/PR-css-cascade-3-20201222/
2021-01-05 09:59:25 +09:00
Kyo Nagashima
e74a5c6940 Update text-3.vim
https://www.w3.org/TR/2020/CR-css-text-3-20201222/
2021-01-05 09:56:49 +09:00
Kyo Nagashima
47f59169c0 Update box-3.vim
https://www.w3.org/TR/2020/CR-css-box-3-20201222/
2021-01-05 09:55:53 +09:00
Kyo Nagashima
cdbc9512db Update backgrounds-3.vim
https://www.w3.org/TR/2020/CR-css-backgrounds-3-20201222/
2021-01-05 09:54:53 +09:00
Kyo Nagashima
cb426f77cf Update pseudo-4.vim
https://www.w3.org/TR/2020/WD-css-pseudo-4-20201231/
2021-01-05 09:53:38 +09:00
Kyo Nagashima
4cabff16d6 Update display-3.vim
https://www.w3.org/TR/2020/CRD-css-display-3-20201218/
2020-12-19 18:41:13 +09:00
Kyo Nagashima
18d867b3b1 Update grid-1.vim
https://www.w3.org/TR/2020/CRD-css-grid-1-20201218/
2020-12-19 18:40:03 +09:00
Kyo Nagashima
0b4b3219e1 Update grid-2.vim
https://www.w3.org/TR/2020/CRD-css-grid-2-20201218/
2020-12-19 18:39:15 +09:00
Kyo Nagashima
be159483e9 Update sizing-3.vim
https://www.w3.org/TR/2020/WD-css-sizing-3-20201218/
2020-12-19 18:37:16 +09:00
Kyo Nagashima
fcb88f2110 Update contain-2.vim
https://www.w3.org/TR/2020/WD-css-contain-2-20201216/
2020-12-17 21:23:03 +09:00
Kyo Nagashima
1baaddd039 Update images-3.vim
https://www.w3.org/TR/2020/CRD-css-images-3-20201217/
2020-12-17 21:22:04 +09:00
Kyo Nagashima
c1dc0b4c7c Update conditional-3.vim
https://www.w3.org/TR/2020/CR-css-conditional-3-20201208/
2020-12-09 19:16:31 +09:00
Kyo Nagashima
6ea52b468a Update highlight-api-1.vim
https://www.w3.org/TR/2020/WD-css-highlight-api-1-20201208/
2020-12-09 19:14:00 +09:00
Kyo Nagashima
5a004b69ad Update text-3.vim
https://www.w3.org/TR/2020/WD-css-text-3-20201119/
2020-11-21 08:41:21 +09:00
Kyo Nagashima
750667a312 Update lists-3.vim
https://www.w3.org/TR/2020/WD-css-lists-3-20201117/
2020-11-19 16:24:04 +09:00
Kyo Nagashima
ab5722664a Update fonts-4.vim
https://www.w3.org/TR/2020/WD-css-fonts-4-20201117/
2020-11-19 16:21:47 +09:00
Kyo Nagashima
7099472463 1.8.0 2020-11-14 08:30:34 +09:00
Kyo Nagashima
331f244564 Update color-4.vim
https://www.w3.org/TR/2020/WD-css-color-4-20201112/
2020-11-14 08:09:20 +09:00
Kyo Nagashima
0e7167b160 Update values-4.vim
https://www.w3.org/TR/2020/WD-css-values-4-20201111/
2020-11-13 09:09:26 +09:00
Kyo Nagashima
96ae247194 Update scroll-anchoring-1.vim
https://www.w3.org/TR/2020/WD-css-scroll-anchoring-1-20201111/
2020-11-13 08:50:42 +09:00
Kyo Nagashima
a8545763fe Update css-color-adjust-1.vim
https://www.w3.org/TR/2020/WD-css-color-adjust-1-20201109/
2020-11-13 08:48:41 +09:00
Kyo Nagashima
ac0823e31b Update box-3.vim
https://www.w3.org/TR/2020/WD-css-box-3-20201028/
2020-10-30 08:12:24 +09:00
Kyo Nagashima
5a816e9569 Update sizing-3.vim
https://www.w3.org/TR/2020/WD-css-sizing-3-20201023/
2020-10-27 08:37:57 +09:00
Kyo Nagashima
11234a106c Add highlight-api-1.vim
https://www.w3.org/TR/2020/WD-css-highlight-api-1-20201022/
2020-10-24 08:44:25 +09:00
Kyo Nagashima
1043cc17af Update grid-1.vim
https://www.w3.org/TR/2020/CRD-css-grid-1-20201021/
2020-10-23 08:12:53 +09:00
Kyo Nagashima
6a5285ba3c Update grid-2.vim
https://www.w3.org/TR/2020/CRD-css-grid-2-20201021/
2020-10-23 08:10:07 +09:00
Kyo Nagashima
7ca800647c Update sizing-4.vim
https://www.w3.org/TR/2020/WD-css-sizing-4-20201020/
2020-10-22 08:17:28 +09:00
Kyo Nagashima
790e68661f Fix extra white space 2020-10-22 08:17:14 +09:00
Kyo Nagashima
b3c992b4f5 Update properties-values-api-1.vim
https://www.w3.org/TR/2020/WD-css-properties-values-api-1-20201013/
2020-10-15 08:55:43 +09:00
Kyo Nagashima
75fb895763 1.7.2 2020-09-10 07:45:17 +09:00
Kyo Nagashima
7a6a010fd8 Update worklets-1.vim
https://www.w3.org/TR/2020/WD-worklets-1-20200908/
2020-09-10 07:43:04 +09:00
Kyo Nagashima
f467f96911 Update inline-3.vim
https://www.w3.org/TR/2020/WD-css-inline-3-20200827/
2020-08-28 18:28:32 +09:00
Kyo Nagashima
f0d6e95e7e Update grid-2.vim
https://www.w3.org/TR/2020/CR-css-grid-2-20200818/
2020-08-20 08:32:05 +09:00
Kyo Nagashima
0d27605a19 Update grid-1.vim
https://www.w3.org/TR/2020/CR-css-grid-1-20200818/
2020-08-20 08:30:58 +09:00
Kyo Nagashima
f13a51f51d Update cascade-4.vim
https://www.w3.org/TR/2020/WD-css-cascade-4-20200818/
2020-08-20 08:24:43 +09:00
Kyo Nagashima
a5cacf8839 Update cascade-3.vim
https://www.w3.org/TR/2020/CR-css-cascade-3-20200817/
2020-08-19 08:14:47 +09:00
Kyo Nagashima
d0e4091e57 Update README 2020-08-08 18:24:46 +09:00
Kyo Nagashima
a1b7e3e0f4 Update lists-3.vim
https://www.w3.org/TR/2020/WD-css-lists-3-20200709/
2020-07-10 14:47:56 +09:00
Kyo Nagashima
d9ec9eeeec Create FUNDING.yml 2020-06-26 13:33:10 +09:00
Kyo Nagashima
84b98663ec Update inline-3.vim
https://www.w3.org/TR/2020/WD-css-inline-3-20200618/
2020-06-19 18:33:09 +09:00
Kyo Nagashima
3018a7e3ae Update overflow-3.vim
https://www.w3.org/TR/2020/WD-css-overflow-3-20200603/
2020-06-05 08:30:46 +09:00
Kyo Nagashima
5deaa67782 Update inline-3.vim
https://www.w3.org/TR/2020/WD-css-inline-3-20200604/
2020-06-05 08:26:59 +09:00
Kyo Nagashima
c39cc87a12 Update contain-2.vim
https://www.w3.org/TR/2020/WD-css-contain-2-20200603/
2020-06-05 08:14:45 +09:00
Kyo Nagashima
7ccfd713c1 Update Vim version 2020-05-30 23:12:58 +09:00
Kyo Nagashima
283c8447cd Sort test 2020-05-30 17:17:19 +09:00
23 changed files with 203 additions and 80 deletions

1
.github/FUNDING.yml vendored Normal file
View File

@@ -0,0 +1 @@
github: [hail2u]

View File

@@ -8,7 +8,7 @@ CSS3 syntax (and syntax defined in some foreign specifications) support for
INSTALLATION
------------
I **strongly** recommend to install this plugin on *Vim 8.1 or higher with
I **strongly** recommend to install this plugin on *Vim 8.2 or higher with
default runtime files*.
@@ -83,13 +83,13 @@ want to highlight Media Queries correctly, you must update Vim to 8.0+.
AUTHOR
------
Kyo Nagashima <hail2u@gmail.com> (https://kyonagashima.com/)
Kyo Nagashima <hail2u@gmail.com> (https://hail2u.net/)
LICENSE
-------
MIT License
MIT
[1]: http://www.vim.org/

View File

@@ -0,0 +1 @@
syn match cssFontAttr contained "\<revert-layer\>"

View File

@@ -1,4 +1,4 @@
syn keyword cssFontAttr contained perceptual
syn match cssFontAttr contained "\<\(relative\|absolute\)-colorimetric\>"
syn region cssFunction contained matchgroup=cssFunctionName start="\<\(hwb\|lab\|lch\|gray\|color\|device-cmyk\=\)\s*(" end=")" oneline keepend
syn region cssFunction contained matchgroup=cssFunctionName start="\<\(hwb\|lab\|lch\|color\|device-cmyk\=\)\s*(" end=")" oneline keepend
syn match cssFontDescriptor "@color-profile\>" nextgroup=cssFontDescriptorBlock skipwhite skipnl

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

@@ -1,3 +1,3 @@
syn match cssColorProp contained "\<\(forced-\)\=color-adjust\>"
syn match cssColorProp contained "\<\(forced-\|print-\)\=color-adjust\>"
syn match cssColorProp contained "\<color-scheme\>"
syn keyword cssFontAttr contained only economy exact
syn keyword cssFontAttr contained economy exact

View File

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

View File

@@ -0,0 +1 @@
syn match cssFontProp contained "\<content-visibility\>"

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,16 +1,19 @@
syn match cssFontProp contained "\<font-synthesis\(-\(weight\|style\|small-caps\|settings\)\)\=\>"
syn match cssFontProp contained "\<font-named-instance\>"
syn match cssFontProp contained "\<font-display\>"
syn match cssFontProp contained "\<\(ascent\|descent\|line-gap\)-override\>"
syn match cssFontProp contained "\<font-optical-sizing\>"
syn match cssFontProp contained "\<font-variation-settings\>"
syn match cssFontProp contained "\<font-palette\>"
syn match cssFontProp contained "\<font-variant-emoji\>"
syn match cssFontProp contained "\<font-presentation\>"
syn match cssFontProp contained "\<base-palette\>"
syn match cssFontProp contained "\<override-color\>"
syn match cssFontProp contained "\<font-variant-emoji\>"
syn keyword cssFontAttr contained emoji math fangsong infinity swap fallback optional light dark
syn keyword cssFontAttr contained emoji math fangsong swap fallback light dark
syn match cssFontAttr contained "\<system-ui\>"
syn match cssFontAttr contained "\<ui-\(\(sans-\)\=serif\|monospace\|rounded\)\>"
syn match cssFontAttr contained "\<historical-forms\>"
syn match cssFontAttr contained "\<xxx-large\>"
syn match cssFontAttr contained "\<historical-forms\>"
syn region cssFunction contained matchgroup=cssFunctionName start="\<\(stylistic\|styleset\|character-variant\|swash\|ornaments\|annotation\)\s*(" end=")" oneline keepend
" syn match cssFontDescriptor "@font-feature-values\>" nextgroup=cssFontDescriptorBlock skipwhite skipnl
syn match cssFontDescriptor "@font-feature-values\>" nextgroup=cssFontDescriptorBlock skipwhite skipnl
syn match cssFontDescriptor "@font-palette-values\>" nextgroup=cssFontDescriptorBlock skipwhite skipnl

View File

@@ -0,0 +1 @@
syn region cssPseudoClassFn contained matchgroup=cssFunctionName start="\<highlight(" end=")" contains=cssStringQ,cssStringQQ

View File

@@ -1,5 +1,8 @@
syn match cssFontProp contained "\<\(dominant\|alignment\)-baseline\>"
syn match cssFontProp contained "\<baseline-shift\>"
syn match cssFontProp contained "\<baseline-\(shift\|source\)\>"
syn match cssFontProp contained "\<text-edge\>"
syn match cssFontProp contained "\<leading-trim\>"
syn match cssFontProp contained "\<inline-sizing\>"
syn match cssFontProp contained "\<initial-letters\(-\(align\|wrap\)\)\="
syn keyword cssFontAttr contained mathematical ideographic
syn match cssFontProp contained "\<initial-letter\(-\(align\|wrap\)\)\=\>"
syn keyword cssFontAttr contained central mathematical leading cap ex drop raise
syn match cssFontAttr contained "\<ideographic\(-ink\)\=\>"

View File

@@ -1,5 +1,6 @@
syn keyword cssFontProp contained continue
syn match cssFontProp contained "\<block-overflow\>"
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\>"
syn match cssFontProp contained "\<overflow-\(block\|inline\)\>"

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,2 +1,3 @@
syn match cssPseudoClassId contained "\<inactive-selection\>"
syn match cssPseudoClassId contained "\<target-text\>"
syn match cssPseudoClassId contained "\<\(spelling\|grammer\)-error\>"
syn match cssPseudoClassId contained "\<file-selectors-button\>"

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,10 +1,12 @@
syn match cssSelectorOp "[|]"
syn keyword cssPseudoClassId contained scope current past future default valid required optional blank playing paused
syn keyword cssPseudoClassId contained scope current past future default valid required optional blank playing paused defined modal fullscreen seeking buffering stalled muted autofill
syn match cssPseudoClassId contained "\<\(any\|local\)-link\>"
syn match cssPseudoClassId contained "\<read-\(only\|write\)\>"
syn match cssPseudoClassId contained "\<placeholder-shown\>"
syn match cssPseudoClassId contained "\<\(in\|out-of\)-range\>"
syn match cssPseudoClassId contained "\<user-invalid\>"
syn match cssPseudoClassId contained "\<user-\(invalid\|valid\)\>"
syn match cssPseudoClassId contained "\<target-within\>"
syn match cssPseudoClassId contained "\<focus-\(within\|visible\)\>"
syn match cssPseudoClassId contained "\<picture-in-picture\>"
syn match cssPseudoClassId contained "\<volume-locked\>"
syn region cssPseudoClassLang matchgroup=cssPseudoClassId start=":\(is\|dir\|local-link\|current\|nth\(-last\)\=-col\|has\|where\)(" end=")" oneline

View File

@@ -1,2 +1,3 @@
syn match cssFontProp contained "\<contain-intrinsic-size\>"
syn match cssFontAttr contained "\<\fit-content\>"
syn match cssFontProp contained "\<min-intrinsic-sizing\>"
syn match cssFontAttr contained "\<zero-if-\(scroll\|extrinsic\)\>"

View File

@@ -3,6 +3,7 @@ syn match cssTextProp contained "\<text-\(wrap\|spacing\|group-align\)\>"
syn match cssTextProp contained "\<wrap-\(before\|after\|inside\)\>"
syn match cssTextProp contained "\<hyphenate-\(character\|limit-\(zone\|chars\|lines\|last\)\)\>"
syn match cssTextProp contained "\<line-padding\>"
syn match cssTextProp contained "\<word-boundary-\(detection\|expansion\)\>"
syn keyword cssTextAttr contained spread punctuation
syn match cssTextAttr contained "\<preserve-\(breaks\|spaces\)\>"
syn match cssTextAttr contained "\<trim-inner\>"
@@ -14,3 +15,4 @@ syn match cssTextAttr contained "\<\(trim\|space\)-\(start\|end\|adjacent\)\>"
syn match cssTextAttr contained "\<space-first\>"
syn match cssTextAttr contained "\<no-compress\>"
syn match cssTextAttr contained "\<ideograph-\(alpha\|numeric\)\>"
syn match cssTextAttr contained "\<ideographic-space\>"

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\)\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

@@ -1,8 +1,3 @@
.unofficials {
backdrop-filter: auto;
display: env(safe-area-inset-top, 20px);
}
.align-3 {
place-self: auto;
place-content: auto;
@@ -70,14 +65,16 @@
display: auto;
}
@import "cascade-4.css" supports(display: auto);
.cascade-4 {
display: revert;
}
@import "conditional-3.css" supports(display: auto);
@import "cascade-5.css" layer(framework component);
@supports (selector(.conditional-4)) {
display: auto;
.cascade-5 {
display: revert-layer;
}
.color-3 {
@@ -88,7 +85,6 @@
display: hwb(120deg, 44%, 50%);
display: lab(1 2 3);
display: lch(4 5 6);
display: gray(50%);
display: color(swopc, 0 206 190 77);
display: device-cmyk(0, 81%, 81%, 30%);
display: relative-colorimetric;
@@ -103,14 +99,14 @@
.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 {
color-scheme: auto;
forced-color-adjust: auto;
print-color-adjust: auto;
color-adjust: auto;
display: only light;
display: light;
display: economy;
display: exact;
}
@@ -137,13 +133,29 @@
}
@supports (display: auto) or
(display: auto) not
(display: auto) {
(display: auto) not
(display: auto) {
.conditional-3 {
display: auto;
}
}
@supports (selector(.conditional-4)) {
.conditional-4 {
display: auto;
}
}
@when media(screen) {
.conditional-5 {
display: auto;
}
} @else {
.conditional-5 {
display: auto;
}
}
.contain-1 {
contain: auto;
display: layout;
@@ -152,6 +164,10 @@
}
.contain-2 {
content-visibility: auto;
}
.contain-3 {
display: auto;
}
@@ -245,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 {
@@ -360,34 +375,47 @@
}
.fonts-4 {
font-synthesis-weight: auto;
font-synthesis-style: auto;
font-synthesis-small-caps: auto;
font-variation-settings: auto;
font-named-instance: auto;
font-display: auto;
ascent-override: auto;
descent-override: auto;
line-gap-override: auto;
font-optical-sizing: auto;
font-variation-settings: auto;
font-palette: auto;
font-presentation: auto;
font-variant-emoji: auto;
font-presentation: auto;
display: system-ui;
display: emoji;
display: math;
display: fangsong;
display: infinity;
display: stylistic(feature-value-name);
display: historical-forms;
display: styleset(feature-value-name #);
display: character-variant(feature-vlue-name #);
display: swash(feature-value-name);
display: ornaments(feature-value-name);
display: annotation(feature-value-name);
display: swap;
display: fallback;
display: optional;
display: light;
display: dark;
display: ui-serif;
display: ui-sans-serif;
display: ui-monospace;
display: ui-rounded;
display: xxx-large;
display: swap;
display: fallback;
display: historical-forms;
display: stylistic(feature-value-name);
display: styleset(feature-value-name #);
display: character-variant(feature-vlue-name #);
display: swash(feature-value-name);
display: ornaments(feature-value-name);
display: annotation(feature-value-name);
display: light;
display: dark;
}
@font-feature-values Test {
@swash {
swishy: 1;
flowing: 2;
}
}
@font-palette-values Test {
@@ -422,6 +450,10 @@
display: auto;
}
.highlight-api-1::highlight(test) {
display: auto;
}
.html5,
picture,
rb,
@@ -454,13 +486,23 @@ template {
.inline-3 {
dominant-baseline: auto;
alignment-baseline: auto;
baseline-source: auto;
baseline-shift: auto;
text-edge: auto;
leading-trim: auto;
inline-sizing: auto;
initial-letters: auto;
initial-letters-align: auto;
initial-letters-wrap: auto;
initial-letter: auto;
initial-letter-align: auto;
initial-letter-wrap: auto;
display: mathematical;
display: central;
display: ideographic;
display: leading;
display: cap;
display: ex;
display: ideographic-ink;
display: drop;
display: raise;
}
.layout-api-1 {
@@ -600,16 +642,17 @@ mask {
}
.overflow-3 {
max-lines: auto;
block-overflow: auto;
line-clamp: auto;
continue: auto;
overflow-clip-margin: auto;
overflow-block: auto;
overflow-inline: auto;
scrollbar-gutter: auto;
block-ellipsis: auto;
line-clamp: auto;
max-lines: auto;
continue: auto;
}
.overflow-4::nth-fragment(1) {
scrollbar-gutter: auto;
display: stable;
display: force;
display: overflow;
@@ -670,9 +713,10 @@ mask {
initial-value: auto;
}
.pseudo-4::inactive-selection,
.pseudo-4::target-text,
.pseudo-4::spelling-error,
.pseudo-4::grammer-error {
.pseudo-4::grammer-error,
.pseudi-4::file-selectors-button {
display: auto;
}
@@ -724,6 +768,7 @@ mask {
ruby-overhang: auto;
display: ruby-base-container;
display: ruby-text-container;
display: merge;
display: inter-character;
}
@@ -824,11 +869,18 @@ mask {
.selectors-4:playing,
.selectors-4:paused,
.selectors-4:has(> img),
.selectors-4:where(:not(:hover)) {
display: auto;
}
.selectors-nonelement-1::attr(title) {
.selectors-4:where(:not(:hover)),
.selectors-4:defined,
.selectors-4:modal,
.selectors-4:fullscreen,
.selectors-4:picture-in-picture,
.selectors-4:seeking,
.selectors-4:buffering,
.selectors-4:stalled,
.selectors-4:muted,
.selectors-4:volume-locked,
.selectors-4:autofill,
.selectors-4:user-valid {
display: auto;
}
@@ -855,7 +907,10 @@ mask {
.sizing-4 {
contain-intrinsic-size: auto;
min-intrinsic-sizing: auto;
display: fit-content;
display: zero-if-scroll;
display: zero-if-extrinsic;
}
.speech-1 {
@@ -1030,6 +1085,8 @@ view {
text-group-align: auto;
line-padding: auto;
text-spacing: auto;
word-boundary-detection: auto;
word-boundary-expansion: auto;
display: preserve-breaks;
display: preserve-spaces;
display: trim-inner;
@@ -1051,6 +1108,7 @@ view {
display: ideograph-alpha;
display: ideograph-numeric;
display: punctuation;
display: ideographic-space;
}
.text-decor-3 {
@@ -1129,6 +1187,11 @@ view {
display: underscore;
}
.unofficials {
backdrop-filter: auto;
display: env(safe-area-inset-top, 20px);
}
.values-3 {
display: 1ch;
display: 1q;
@@ -1138,14 +1201,54 @@ 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);
display: toggle(italic, normal);
display: round(var(--width), 50px);
display: mod(-18px, 5px);
display: rem(-18px, 5px);
display: sin(45deg);
display: cos(1);
display: tan(1);
display: asin(45deg);
display: acos(1);
display: atan(1);
display: atan2(1, -1);
display: pow(1.5, -1);
display: sqrt(4);
display: hypot(30px, 40px);
display: log(10);
display: exp(1);
display: abs(-1);
display: sign(-4);
display: mix(33%; 1px; 2px);
}
.variables-1 {