Mercurial > ec-dotfiles
comparison vendor/vim-syntax/css.vim @ 646:673c14e2a45e
Update syntaxes
| author | nanaya <me@nanaya.pro> |
|---|---|
| date | Wed, 16 Sep 2020 15:35:09 +0900 |
| parents | ced2ee9efd9f |
| children | a6bbbee07a3a |
comparison
equal
deleted
inserted
replaced
| 645:7e4b3136f55e | 646:673c14e2a45e |
|---|---|
| 1 " Vim syntax file | 1 " Vim syntax file |
| 2 " Language: Cascading Style Sheets | 2 " Language: Cascading Style Sheets |
| 3 " Previous Contributor List: | 3 " Previous Contributor List: |
| 4 " Jules Wang <w.jq0722@gmail.com> | |
| 4 " Claudio Fleiner <claudio@fleiner.com> (Maintainer) | 5 " Claudio Fleiner <claudio@fleiner.com> (Maintainer) |
| 5 " Yeti (Add full CSS2, HTML4 support) | 6 " Yeti (Add full CSS2, HTML4 support) |
| 6 " Nikolai Weibull (Add CSS2 support) | 7 " Nikolai Weibull (Add CSS2 support) |
| 7 " URL: https://github.com/JulesWang/css.vim | 8 " URL: https://github.com/jsit/css.vim |
| 8 " Maintainer: Jules Wang <w.jq0722@gmail.com> | 9 " Maintainer: Jay Sitter <jay@jaysitter.com> |
| 9 " Last Change: 2019 Jul. 29 | 10 " Last Change: 2019 Jul. 29 |
| 10 | 11 |
| 11 " quit when a syntax file was already loaded | 12 " quit when a syntax file was already loaded |
| 12 if !exists("main_syntax") | 13 if !exists("main_syntax") |
| 13 if exists("b:current_syntax") | 14 if exists("b:current_syntax") |
| 66 endtry | 67 endtry |
| 67 | 68 |
| 68 " digits | 69 " digits |
| 69 syn match cssValueInteger contained "[-+]\=\d\+" contains=cssUnitDecorators | 70 syn match cssValueInteger contained "[-+]\=\d\+" contains=cssUnitDecorators |
| 70 syn match cssValueNumber contained "[-+]\=\d\+\(\.\d*\)\=" contains=cssUnitDecorators | 71 syn match cssValueNumber contained "[-+]\=\d\+\(\.\d*\)\=" contains=cssUnitDecorators |
| 71 syn match cssValueLength contained "[-+]\=\d\+\(\.\d*\)\=\(mm\|cm\|in\|pt\|pc\|em\|ex\|px\|rem\|dpi\|dppx\|dpcm\|fr\|vw\|vh\|vmin\|vmax\)\>" contains=cssUnitDecorators | 72 syn match cssValueLength contained "[-+]\=\d\+\(\.\d*\)\=\(mm\|cm\|in\|pt\|pc\|em\|ex\|px\|rem\|dpi\|dppx\|dpcm\|fr\|vw\|vh\|vmin\|vmax\|ch\)\>" contains=cssUnitDecorators |
| 72 syn match cssValueLength contained "[-+]\=\d\+\(\.\d*\)\=%" contains=cssUnitDecorators | 73 syn match cssValueLength contained "[-+]\=\d\+\(\.\d*\)\=%" contains=cssUnitDecorators |
| 73 syn match cssValueAngle contained "[-+]\=\d\+\(\.\d*\)\=\(deg\|grad\|rad\)\>" contains=cssUnitDecorators | 74 syn match cssValueAngle contained "[-+]\=\d\+\(\.\d*\)\=\(deg\|grad\|rad\)\>" contains=cssUnitDecorators |
| 74 syn match cssValueTime contained "+\=\d\+\(\.\d*\)\=\(ms\|s\)\>" contains=cssUnitDecorators | 75 syn match cssValueTime contained "+\=\d\+\(\.\d*\)\=\(ms\|s\)\>" contains=cssUnitDecorators |
| 75 syn match cssValueFrequency contained "+\=\d\+\(\.\d*\)\=\(Hz\|kHz\)\>" contains=cssUnitDecorators | 76 syn match cssValueFrequency contained "+\=\d\+\(\.\d*\)\=\(Hz\|kHz\)\>" contains=cssUnitDecorators |
| 76 | 77 |
| 126 syn region cssFunction contained matchgroup=cssFunctionName start="\<\(var\|calc\)\s*(" end=")" contains=cssCustomProp,cssValue.*,cssFunction,cssColor,cssStringQ,cssStringQQ oneline | 127 syn region cssFunction contained matchgroup=cssFunctionName start="\<\(var\|calc\)\s*(" end=")" contains=cssCustomProp,cssValue.*,cssFunction,cssColor,cssStringQ,cssStringQQ oneline |
| 127 syn region cssFunction contained matchgroup=cssFunctionName start="\<\(rgb\|clip\|attr\|counter\|rect\|cubic-bezier\|steps\)\s*(" end=")" oneline contains=cssValueInteger,cssValueNumber,cssValueLength,cssFunctionComma | 128 syn region cssFunction contained matchgroup=cssFunctionName start="\<\(rgb\|clip\|attr\|counter\|rect\|cubic-bezier\|steps\)\s*(" end=")" oneline contains=cssValueInteger,cssValueNumber,cssValueLength,cssFunctionComma |
| 128 syn region cssFunction contained matchgroup=cssFunctionName start="\<\(rgba\|hsl\|hsla\|color-stop\|from\|to\)\s*(" end=")" oneline contains=cssColor,cssValueInteger,cssValueNumber,cssValueLength,cssFunctionComma,cssFunction | 129 syn region cssFunction contained matchgroup=cssFunctionName start="\<\(rgba\|hsl\|hsla\|color-stop\|from\|to\)\s*(" end=")" oneline contains=cssColor,cssValueInteger,cssValueNumber,cssValueLength,cssFunctionComma,cssFunction |
| 129 syn region cssFunction contained matchgroup=cssFunctionName start="\<\(linear-\|radial-\)\=\gradient\s*(" end=")" oneline contains=cssColor,cssValueInteger,cssValueNumber,cssValueLength,cssFunction,cssGradientAttr,cssFunctionComma | 130 syn region cssFunction contained matchgroup=cssFunctionName start="\<\(linear-\|radial-\)\=\gradient\s*(" end=")" oneline contains=cssColor,cssValueInteger,cssValueNumber,cssValueLength,cssFunction,cssGradientAttr,cssFunctionComma |
| 130 syn region cssFunction contained matchgroup=cssFunctionName start="\<\(matrix\(3d\)\=\|scale\(3d\|X\|Y\|Z\)\=\|translate\(3d\|X\|Y\|Z\)\=\|skew\(X\|Y\)\=\|rotate\(3d\|X\|Y\|Z\)\=\|perspective\)\s*(" end=")" oneline contains=cssValueInteger,cssValueNumber,cssValueLength,cssValueAngle,cssFunctionComma | 131 syn region cssFunction contained matchgroup=cssFunctionName start="\<\(matrix\(3d\)\=\|scale\(3d\|X\|Y\|Z\)\=\|translate\(3d\|X\|Y\|Z\)\=\|skew\(X\|Y\)\=\|rotate\(3d\|X\|Y\|Z\)\=\|perspective\)\s*(" end=")" oneline contains=cssValueInteger,cssValueNumber,cssValueLength,cssValueAngle,cssFunctionComma |
| 132 syn region cssFunction contained matchgroup=cssFunctionName start="\<\(blur\|brightness\|contrast\|drop-shadow\|grayscale\|hue-rotate\|invert\|opacity\|saturate\|sepia\)\s*(" end=")" oneline contains=cssValueInteger,cssValueNumber,cssValueLength,cssValueAngle,cssFunctionComma | |
| 131 syn keyword cssGradientAttr contained top bottom left right cover center middle ellipse at | 133 syn keyword cssGradientAttr contained top bottom left right cover center middle ellipse at |
| 132 syn match cssFunctionComma contained "," | 134 syn match cssFunctionComma contained "," |
| 133 | 135 |
| 134 " Common Prop and Attr | 136 " Common Prop and Attr |
| 135 syn keyword cssCommonAttr contained auto none inherit all default normal | 137 syn keyword cssCommonAttr contained auto none inherit all default normal |
| 136 syn keyword cssCommonAttr contained top bottom center stretch hidden visible | 138 syn keyword cssCommonAttr contained top bottom center stretch hidden visible |
| 139 syn match cssCommonAttr contained "\<\(max-\|min-\|fit-\)content\>" | |
| 137 "------------------------------------------------ | 140 "------------------------------------------------ |
| 138 " CSS Animations | 141 " CSS Animations |
| 139 " http://www.w3.org/TR/css3-animations/ | 142 " http://www.w3.org/TR/css3-animations/ |
| 140 syn match cssAnimationProp contained "\<animation\(-\(delay\|direction\|duration\|fill-mode\|name\|play-state\|timing-function\|iteration-count\)\)\=\>" | 143 syn match cssAnimationProp contained "\<animation\(-\(delay\|direction\|duration\|fill-mode\|name\|play-state\|timing-function\|iteration-count\)\)\=\>" |
| 141 | 144 |
