Skip to content

Commit 33d7eb1

Browse files
committed
Add values-4.vim
This is a syntax file for CSS Values and Units Module Level 4. See also: https://www.w3.org/TR/2018/CR-css-values-3-20180814/
1 parent d7d7f60 commit 33d7eb1

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

after/syntax/css/values-4.vim

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
syn match cssValueLength contained "[-+]\=\d\+\(\.\d*\)\=\(vi\|vb\|ic\|cap\|lh\|rlh\)"
2+
syn region cssFunction contained matchgroup=cssFunctionName start="\<\(min\|max\|clamp\|toggle\)\s*(" end=")" oneline keepend

test/test.css

+13
Original file line numberDiff line numberDiff line change
@@ -1032,6 +1032,19 @@ view {
10321032
display: calc(100%/3 - 2*1em - 2*1px);
10331033
}
10341034

1035+
.values-4 {
1036+
display: 1vi;
1037+
display: 1vb;
1038+
display: 1ic;
1039+
display: 1cap;
1040+
display: 1lh;
1041+
display: 1rlh;
1042+
display: min(0, 1);
1043+
display: max(0, 1);
1044+
display: clamp(0, 100, 2);
1045+
display: toggle(italic, normal);
1046+
}
1047+
10351048
.variables-1 {
10361049
--var-foo: auto;
10371050
display: var(foo);

0 commit comments

Comments
 (0)