annotate runtime/syntax/css.vim @ 5239:11cd8d58372e

Updated runtime files.
author Bram Moolenaar <bram@vim.org>
date Wed, 24 Jul 2013 19:53:36 +0200
parents c3036f1dca68
children ab1508486b12
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1 " Vim syntax file
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
2 " Language: Cascading Style Sheets
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
3 " Previous Contributor List:
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
4 " Claudio Fleiner <claudio@fleiner.com> (Maintainer)
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
5 " Yeti (Add full CSS2, HTML4 support)
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
6 " Nikolai Weibull (Add CSS2 support)
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
7 " Maintainer: Jules Wang <w.jq0722@gmail.com>
3893
c3036f1dca68 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
8 " URL: https://github.com/JulesWang/css.vim
5239
11cd8d58372e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3893
diff changeset
9 " Last Change: 2013 Jul 23
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
10
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11 " For version 5.x: Clear all syntax items
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12 " For version 6.x: Quit when a syntax file was already loaded
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13 if !exists("main_syntax")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14 if version < 600
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
15 syntax clear
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16 elseif exists("b:current_syntax")
5239
11cd8d58372e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3893
diff changeset
17 finish
11cd8d58372e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3893
diff changeset
18 endif
11cd8d58372e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3893
diff changeset
19 let main_syntax = 'css'
11cd8d58372e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3893
diff changeset
20 elseif exists("b:current_syntax") && b:current_syntax == "css"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
21 finish
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
23
3854
aa51675adf7e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3830
diff changeset
24 let s:cpo_save = &cpo
aa51675adf7e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3830
diff changeset
25 set cpo&vim
aa51675adf7e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3830
diff changeset
26
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
27 syn case ignore
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
28
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
29 " All HTML4 tags
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
30 syn keyword cssTagName abbr acronym address applet area a b base
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
31 syn keyword cssTagName basefont bdo big blockquote body br button
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
32 syn keyword cssTagName caption center cite code col colgroup dd del
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
33 syn keyword cssTagName dfn dir div dl dt em fieldset font form frame
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
34 syn keyword cssTagName frameset h1 h2 h3 h4 h5 h6 head hr html img i
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
35 syn keyword cssTagName iframe img input ins isindex kbd label legend li
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
36 syn keyword cssTagName link map menu meta noframes noscript ol optgroup
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
37 syn keyword cssTagName option p param pre q s samp script select small
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
38 syn keyword cssTagName span strike strong style sub sup table tbody td
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
39 syn keyword cssTagName textarea tfoot th thead title tr tt ul u var
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
40 syn keyword cssTagName object
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
41
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
42 " HTML5 new tags 5*6=30
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
43 syn keyword cssTagName article aside audio bdi canvas command
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
44 syn keyword cssTagName datalist details embed figcaption figure footer
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
45 syn keyword cssTagName header hgroup keygen mark meter nav
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
46 syn keyword cssTagName output progress rt rp ruby section
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
47 syn keyword cssTagName source summary time track video wbr
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
48
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
49 " Tags not supported in HTML5
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
50 syn keyword cssDeprecated acronym applet basefont big center dir
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
51 syn keyword cssDeprecated font frame frameset noframes strike tt
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
52
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
53 "syn match cssTagName "\<table\>"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
54 syn match cssTagName "\*"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
55
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
56 " selectors
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
57 syn match cssSelectorOp "[,>+]"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
58 syn match cssSelectorOp2 "[~|^$*]\?=" contained
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
59 " FIXME: add HTML5 attribute
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
60 syn region cssAttributeSelector matchgroup=cssSelectorOp start="\[" end="]" transparent contains=cssUnicodeEscape,cssSelectorOp2,cssStringQ,cssStringQQ
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
61
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
62 " .class and #id
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
63 syn match cssClassName "\.[A-Za-z][A-Za-z0-9_-]\+"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
64
557
862863033fdd updated for version 7.0158
vimboss
parents: 36
diff changeset
65 try
36
125e80798a85 updated for version 7.0021
vimboss
parents: 7
diff changeset
66 syn match cssIdentifier "#[A-Za-zĄ-’_@][A-Za-zĄ-’0-9_@-]*"
557
862863033fdd updated for version 7.0158
vimboss
parents: 36
diff changeset
67 catch /^.*/
862863033fdd updated for version 7.0158
vimboss
parents: 36
diff changeset
68 syn match cssIdentifier "#[A-Za-z_@][A-Za-z0-9_@-]*"
862863033fdd updated for version 7.0158
vimboss
parents: 36
diff changeset
69 endtry
862863033fdd updated for version 7.0158
vimboss
parents: 36
diff changeset
70
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
71 syn match cssTagName "@page\>" nextgroup=cssDefinition
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
72 " FIXME: use cssVendor here
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
73 syn match cssTagName "@\(-\(webkit\|moz\|o\|ms\)-\)\=keyframes\>" nextgroup=cssDefinition
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
74
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
75 syn match cssMedia "@media\>" nextgroup=cssMediaType skipwhite skipnl
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
76 syn keyword cssMediaType contained screen print aural braile embosed handheld projection ty tv all nextgroup=cssMediaComma,cssMediaBlock skipwhite skipnl
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
77 "syn match cssMediaComma "," nextgroup=cssMediaType skipwhite skipnl
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
78 syn region cssMediaBlock transparent matchgroup=cssBraces start='{' end='}' contains=cssTagName,cssError,cssComment,cssDefinition,cssURL,cssUnicodeEscape,cssIdentifier
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
79
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
80 syn match cssValueInteger contained "[-+]\=\d\+"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
81 syn match cssValueNumber contained "[-+]\=\d\+\(\.\d*\)\="
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
82 syn match cssValueLength contained "[-+]\=\d\+\(\.\d*\)\=\(%\|mm\|cm\|in\|pt\|pc\|em\|ex\|px\|rem\)"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
83 syn match cssValueAngle contained "[-+]\=\d\+\(\.\d*\)\=\(deg\|grad\|rad\)"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
84 syn match cssValueTime contained "+\=\d\+\(\.\d*\)\=\(ms\|s\)"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
85 syn match cssValueFrequency contained "+\=\d\+\(\.\d*\)\=\(Hz\|kHz\)"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
86
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
87 syn match cssFontDescriptor "@font-face\>" nextgroup=cssFontDescriptorBlock skipwhite skipnl
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
88 syn region cssFontDescriptorBlock contained transparent matchgroup=cssBraces start="{" end="}" contains=cssComment,cssError,cssUnicodeEscape,cssFontProp,cssFontAttr,cssCommonAttr,cssStringQ,cssStringQQ,cssFontDescriptorProp,cssValue.*,cssFontDescriptorFunction,cssUnicodeRange,cssFontDescriptorAttr
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
89 syn match cssFontDescriptorProp contained "\<\(unicode-range\|unit-per-em\|panose-1\|cap-height\|x-height\|definition-src\)\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
90 syn keyword cssFontDescriptorProp contained src stemv stemh slope ascent descent widths bbox baseline centerline mathline topline
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
91 syn keyword cssFontDescriptorAttr contained all
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
92 syn region cssFontDescriptorFunction contained matchgroup=cssFunctionName start="\<\(uri\|url\|local\|format\)\s*(" end=")" contains=cssStringQ,cssStringQQ oneline keepend
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
93 syn match cssUnicodeRange contained "U+[0-9A-Fa-f?]\+"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
94 syn match cssUnicodeRange contained "U+\x\+-\x\+"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
95
3893
c3036f1dca68 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
96 " The 16 basic color names
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
97 syn keyword cssColor contained aqua black blue fuchsia gray green lime maroon navy olive purple red silver teal yellow
3893
c3036f1dca68 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
98
c3036f1dca68 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
99 " 130 more color names
c3036f1dca68 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
100 syn keyword cssColor contained aliceblue antiquewhite aquamarine azure
c3036f1dca68 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
101 syn keyword cssColor contained beige bisque blanchedalmond blueviolet brown burlywood
c3036f1dca68 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
102 syn keyword cssColor contained cadetblue chartreuse chocolate coral cornflowerblue cornsilk crimson cyan
c3036f1dca68 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
103 syn match cssColor contained /dark\(blue\|cyan\|goldenrod\|gray\|green\|grey\|khaki\)/
c3036f1dca68 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
104 syn match cssColor contained /dark\(magenta\|olivegreen\|orange\|orchid\|red\|salmon\|seagreen\)/
c3036f1dca68 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
105 syn match cssColor contained /darkslate\(blue\|gray\|grey\)/
c3036f1dca68 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
106 syn match cssColor contained /dark\(turquoise\|violet\)/
c3036f1dca68 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
107 syn keyword cssColor contained deeppink deepskyblue dimgray dimgrey dodgerblue firebrick
c3036f1dca68 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
108 syn keyword cssColor contained floralwhite forestgreen gainsboro ghostwhite gold
c3036f1dca68 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
109 syn keyword cssColor contained goldenrod greenyellow grey honeydew hotpink
c3036f1dca68 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
110 syn keyword cssColor contained indianred indigo ivory khaki lavender lavenderblush lawngreen
c3036f1dca68 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
111 syn keyword cssColor contained lemonchiffon limegreen linen magenta
c3036f1dca68 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
112 syn match cssColor contained /light\(blue\|coral\|cyan\|goldenrodyellow\|gray\|green\)/
c3036f1dca68 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
113 syn match cssColor contained /light\(grey\|pink\|salmon\|seagreen\|skyblue\|yellow\)/
c3036f1dca68 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
114 syn match cssColor contained /light\(slategray\|slategrey\|steelblue\)/
c3036f1dca68 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
115 syn match cssColor contained /medium\(aquamarine\|blue\|orchid\|purple\|seagreen\)/
c3036f1dca68 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
116 syn match cssColor contained /medium\(slateblue\|springgreen\|turquoise\|violetred\)/
c3036f1dca68 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
117 syn keyword cssColor contained midnightblue mintcream mistyrose moccasin navajowhite
c3036f1dca68 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
118 syn keyword cssColor contained oldlace olivedrab orange orangered orchid
c3036f1dca68 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
119 syn match cssColor contained /pale\(goldenrod\|green\|turquoise\|violetred\)/
c3036f1dca68 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
120 syn keyword cssColor contained papayawhip peachpuff peru pink plum powderblue
c3036f1dca68 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
121 syn keyword cssColor contained rosybrown royalblue saddlebrown salmon sandybrown
c3036f1dca68 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
122 syn keyword cssColor contained seagreen seashell sienna skyblue slateblue
c3036f1dca68 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
123 syn keyword cssColor contained slategray slategrey snow springgreen steelblue tan
c3036f1dca68 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
124 syn keyword cssColor contained thistle tomato turquoise violet wheat
c3036f1dca68 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
125 syn keyword cssColor contained whitesmoke yellowgreen
c3036f1dca68 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3854
diff changeset
126
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
127 " FIXME: These are actually case-insentivie too, but (a) specs recommend using
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
128 " mixed-case (b) it's hard to highlight the word `Background' correctly in
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
129 " all situations
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
130 syn case match
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
131 syn keyword cssColor contained ActiveBorder ActiveCaption AppWorkspace ButtonFace ButtonHighlight ButtonShadow ButtonText CaptionText GrayText Highlight HighlightText InactiveBorder InactiveCaption InactiveCaptionText InfoBackground InfoText Menu MenuText Scrollbar ThreeDDarkShadow ThreeDFace ThreeDHighlight ThreeDLightShadow ThreeDShadow Window WindowFrame WindowText Background
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
132 syn case ignore
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
133
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
134 syn match cssImportant contained "!\s*important\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
135
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
136 syn match cssColor contained "\<transparent\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
137 syn match cssColor contained "\<white\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
138 syn match cssColor contained "#[0-9A-Fa-f]\{3\}\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
139 syn match cssColor contained "#[0-9A-Fa-f]\{6\}\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
140
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
141 syn region cssURL contained matchgroup=cssFunctionName start="\<url\s*(" end=")" oneline keepend
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
142 syn region cssFunction contained matchgroup=cssFunctionName start="\<\(rgb\|clip\|attr\|counter\|rect\|cubic-bezier\)\s*(" end=")" oneline keepend
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
143 syn region cssFunction contained matchgroup=cssFunctionName start="\<\(rgba\|hsl\|hsla\)\s*(" end=")" oneline keepend
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
144 syn region cssFunction contained matchgroup=cssFunctionName start="\<\(linear\|radial\)-gradient\s*(" end=")" oneline keepend
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
145 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 keepend
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
146
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
147 " Prop and Attr
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
148 " Reference: http://www.w3schools.com/cssref/default.asp
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
149 syn keyword cssCommonAttr contained auto none inherit all
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
150 syn keyword cssCommonAttr contained top bottom
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
151 syn keyword cssCommonAttr contained medium normal
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
152
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
153
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
154 syn match cssAnimationProp contained "\<animation\(-\(name\|duration\|timing-function\|delay\|iteration-cout\|play-state\)\)\=\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
155
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
156
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
157 syn keyword cssAnimationAttr contained infinite alternate paused running
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
158 " bugfix: escape linear-gradient
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
159 syn match cssAnimationAttr contained "\<linear\(-gradient\)\@!\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
160 syn match cssAnimationAttr contained "\<ease\(-\(in-out\|out\|in\)\)\=\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
161
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
162 syn match cssBackgroundProp contained "\<background\(-\(color\|image\|attachment\|position\|clip\|origin\|size\)\)\=\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
163 syn keyword cssBackgroundAttr contained center fixed over contain
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
164 syn match cssBackgroundAttr contained "\<no-repeat\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
165 syn match cssBackgroundAttr contained "\<repeat\(-[xy]\)\=\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
166 syn match cssBackgroundAttr contained "\<\(border\|content\|padding\)-box\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
167
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
168
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
169 syn match cssBorderOutlineProp contained "\<border\(-\(top\|right\|bottom\|left\)\)\=\(-\(width\|color\|style\)\)\=\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
170 syn match cssBorderOutlineProp contained "\<outline\(-\(width\|style\|color\)\)\=\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
171 syn match cssBorderOutlineProp contained "\<border-\(top\|bottom\)-\(left\|right\)\(-radius\)\=\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
172 syn match cssBorderOutlineProp contained "\<border-image\(-\(outset\|repeat\|slice\|source\|width\)\)\=\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
173 syn match cssBorderOutlineProp contained "\<border-radius\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
174 syn keyword cssBorderOutlineAttr contained thin thick medium
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
175 syn keyword cssBorderOutlineAttr contained dotted dashed solid double groove ridge inset outset
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
176 syn keyword cssBorderOutlineAttr contained hidden visible scroll collapse
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
177 syn keyword cssBorderOutlineAttr contained stretch round
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
178
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
179
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
180 syn match cssBoxProp contained "\<overflow\(-\(x\|y\|style\)\)\=\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
181 syn match cssBoxProp contained "\<rotation\(-point\)=\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
182 syn keyword cssBoxAttr contained visible hidden scroll auto
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
183 syn match cssBoxAttr contained "\<no-\(display\|content\)\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
184
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
185 syn keyword cssColorProp contained opacity
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
186 syn match cssColorProp contained "\<color-profile\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
187 syn match cssColorProp contained "\<rendering-intent\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
188
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
189
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
190 syn match cssDimensionProp contained "\<\(min\|max\)-\(width\|height\)\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
191 syn keyword cssDimensionProp contained height
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
192 syn keyword cssDimensionProp contained width
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
193
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
194 " shadow and sizing are in other property groups
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
195 syn match cssFlexibleBoxProp contained "\<box-\(align\|direction\|flex\|ordinal-group\|orient\|pack\|shadow\|sizing\)\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
196 syn keyword cssFlexibleBoxAttr contained start end center baseline stretch
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
197 syn keyword cssFlexibleBoxAttr contained normal reverse
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
198 syn keyword cssFlexibleBoxAttr contained single mulitple
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
199 syn keyword cssFlexibleBoxAttr contained horizontal
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
200 " bugfix: escape vertial-align
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
201 syn match cssFlexibleBoxAttr contained "\<vertical\(-align\)\@!\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
202 syn match cssFlexibleBoxAttr contained "\<\(inline\|block\)-axis\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
203
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
204
2421
c0e675a3e363 Minor runtime file updates.
Bram Moolenaar <bram@vim.org>
parents: 1624
diff changeset
205 syn match cssFontProp contained "\<font\(-\(family\|style\|variant\|weight\|size\(-adjust\)\=\|stretch\)\)\=\>"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
206 syn match cssFontAttr contained "\<\(sans-\)\=\<serif\>"
2421
c0e675a3e363 Minor runtime file updates.
Bram Moolenaar <bram@vim.org>
parents: 1624
diff changeset
207 syn match cssFontAttr contained "\<small\(-\(caps\|caption\)\)\=\>"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
208 syn match cssFontAttr contained "\<x\{1,2\}-\(large\|small\)\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
209 syn match cssFontAttr contained "\<message-box\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
210 syn match cssFontAttr contained "\<status-bar\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
211 syn match cssFontAttr contained "\<\(\(ultra\|extra\|semi\|status-bar\)-\)\=\(condensed\|expanded\)\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
212 syn keyword cssFontAttr contained cursive fantasy monospace italic oblique
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
213 syn keyword cssFontAttr contained bold bolder light lighter larger smaller
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
214 syn keyword cssFontAttr contained icon menu caption
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
215 syn keyword cssFontAttr contained large smaller larger narrower wider
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
216 syn keyword cssFontAttr contained Courier Arial Georgia Times
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
217
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
218
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
219 syn keyword cssGeneratedContentProp contained content quotes crop
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
220 syn match cssGeneratedContentProp contained "\<counter-\(reset\|increment\)\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
221 syn match cssGeneratedContentProp contained "\<move-to\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
222 syn match cssGeneratedContentProp contained "\<page-policy\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
223 syn match cssGeneratedContentAttr contained "\<\(no-\)\=\(open\|close\)-quote\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
224
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
225
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
226 syn match cssGridProp contained "\<grid-\(columns\|rows\)\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
227
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
228 syn match cssHyerlinkProp contained "\<target\(-\(name\|new\|position\)\)\=\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
229
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
230 syn match cssListProp contained "\<list-style\(-\(type\|position\|image\)\)\=\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
231 syn match cssListAttr contained "\<\(lower\|upper\)-\(roman\|alpha\|greek\|latin\)\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
232 syn match cssListAttr contained "\<\(hiragana\|katakana\)\(-iroha\)\=\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
233 syn match cssListAttr contained "\<\(decimal\(-leading-zero\)\=\|cjk-ideographic\)\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
234 syn keyword cssListAttr contained disc circle square hebrew armenian georgian
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
235 syn keyword cssListAttr contained inside outside
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
236
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
237
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
238 syn match cssMarginProp contained "\<margin\(-\(top\|right\|bottom\|left\)\)\=\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
239
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
240 syn match cssMultiColumnProp contained "\<column\(-\(\break-\(after\|before\)\|count\|gap\|rule\(-\(color\|style\|width\)\)\=\)\|span\|width\)\=\>"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
241
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
242
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
243 syn match cssPaddingProp contained "\<padding\(-\(top\|right\|bottom\|left\)\)\=\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
244
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
245 syn keyword cssPositioningProp contained bottom clear clip display float left
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
246 syn keyword cssPositioningProp contained position right top visibility
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
247 syn match cssPositioningProp contained "\<z-index\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
248 syn keyword cssPositioningAttr contained block inline compact
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
249 syn match cssPositioningAttr contained "\<table\(-\(row-gorup\|\(header\|footer\)-group\|row\|column\(-group\)\=\|cell\|caption\)\)\=\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
250 syn keyword cssPositioningAttr contained left right both
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
251 syn match cssPositioningAttr contained "\<list-item\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
252 syn match cssPositioningAttr contained "\<inline-\(block\|table\)\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
253 syn keyword cssPositioningAttr contained static relative absolute fixed
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
254
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
255 syn match cssPrintProp contained "\<page\(-break-\(before\|after\|inside\)\)\=\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
256 syn keyword cssPrintProp contained orphans widows
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
257 syn keyword cssPrintAttr contained landscape portrait crop cross always avoid
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
258
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
259 syn match cssTableProp contained "\<\(caption-side\|table-layout\|border-collapse\|border-spacing\|empty-cells\)\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
260 syn keyword cssTableAttr contained fixed collapse separate show hide once always
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
261
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
262
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
263 syn keyword cssTextProp contained color direction
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
264 syn match cssTextProp "\<\(\(word\|letter\)-spacing\|text\(-\(decoration\|transform\|align\|index\|shadow\)\)\=\|vertical-align\|unicode-bidi\|line-height\)\>"
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
265 syn match cssTextProp contained "\<text-\(justify\|\outline\|overflow\|warp\|align-last\)\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
266 syn match cssTextProp contained "\<word-\(break\|\wrap\)\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
267 syn match cssTextProp contained "\<white-space\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
268 syn match cssTextProp contained "\<hanging-punctuation\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
269 syn match cssTextProp contained "\<punctuation-trim\>"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
270 syn match cssTextAttr contained "\<line-through\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
271 syn match cssTextAttr contained "\<text-indent\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
272 syn match cssTextAttr contained "\<\(text-\)\=\(top\|bottom\)\>"
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
273 syn keyword cssTextAttr contained ltr rtl embed nowrap
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
274 syn keyword cssTextAttr contained underline overline blink sub super middle
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
275 syn keyword cssTextAttr contained capitalize uppercase lowercase
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
276 syn keyword cssTextAttr contained center justify baseline sub super
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
277 syn match cssTextAttr contained "\<pre\(-\(line\|wrap\)\)\=\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
278 syn match cssTextAttr contained "\<\(allow\|force\)-end\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
279 syn keyword cssTextAttr contained start end adjacent
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
280 syn match cssTextAttr contained "\<inter-\(word\|ideographic\|cluster\)\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
281 syn keyword cssTextAttr contained distribute kashida first last
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
282 syn keyword cssTextAttr contained clip ellipsis unrestricted suppress
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
283 syn match cssTextAttr contained "\<break-all\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
284 syn match cssTextAttr contained "\<break-word\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
285 syn keyword cssTextAttr contained hyphenate
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
286
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
287
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
288 syn match cssTransformProp contained "\<transform\(-\(origin\|style\)\)\=\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
289 syn match cssTransformProp contained "\<perspective\(-origin\)\=\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
290 syn match cssTransformProp contained "\<backface-visibility\>"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
291
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
292 syn match cssTransitionProp contained "\<transition\(-\(delay\|duration\|property\|timing-function\)\)\=\>"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
293
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
294 syn match cssUIProp contained "\<nav-\(down\|index\|left\|right\|up\)\=\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
295 syn match cssUIProp contained "\<outline-offset\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
296 syn match cssUIProp contained "\<box-sizing\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
297 syn keyword cssUIProp contained appearance icon resize
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
298 syn keyword cssUIAttr contained window button menu field
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
299
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
300 syn match cssAuralProp contained "\<\(pause\|cue\)\(-\(before\|after\)\)\=\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
301 syn match cssAuralProp contained "\<\(play-during\|speech-rate\|voice-family\|pitch\(-range\)\=\|speak\(-\(punctuation\|numerals\)\)\=\)\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
302 syn keyword cssAuralProp contained volume during azimuth elevation stress richness
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
303 syn match cssAuralAttr contained "\<\(x-\)\=\(soft\|loud\)\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
304 syn keyword cssAuralAttr contained silent
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
305 syn match cssAuralAttr contained "\<spell-out\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
306 syn keyword cssAuralAttr contained non mix
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
307 syn match cssAuralAttr contained "\<\(left\|right\)-side\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
308 syn match cssAuralAttr contained "\<\(far\|center\)-\(left\|center\|right\)\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
309 syn keyword cssAuralAttr contained leftwards rightwards behind
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
310 syn keyword cssAuralAttr contained below level above higher
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
311 syn match cssAuralAttr contained "\<\(x-\)\=\(slow\|fast\)\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
312 syn keyword cssAuralAttr contained faster slower
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
313 syn keyword cssAuralAttr contained male female child code digits continuous
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
314 syn match cssAuralAttr contained "\<lower\>"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
315
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
316 " cursor
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
317 syn keyword cssUIProp contained cursor
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
318 syn match cssUIAttr contained "\<[ns]\=[ew]\=-resize\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
319 syn keyword cssUIAttr contained crosshair default help move pointer
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
320 syn keyword cssUIAttr contained progress wait
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
321
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
322 " FIXME: I could not find them in reference
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
323 syn keyword cssUIAttr contained invert maker size zoom
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
324 syn match cssRenderAttr contained "\<run-in\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
325 syn match cssRenderAttr contained "\<text-rendering\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
326 syn match cssRenderAttr contained "\<font-smoothing\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
327 syn match cssRenderProp contained "\<marker-offset\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
328 syn match cssRenderAttr contained "\<bidi-override\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
329
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
330
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
331 " FIXME: This allows cssMediaBlock before the semicolon, which is wrong.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
332 syn region cssInclude start="@import" end=";" contains=cssComment,cssURL,cssUnicodeEscape,cssMediaType
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
333 syn match cssBraces contained "[{}]"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
334 syn match cssError contained "{@<>"
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
335 syn region cssDefinition transparent matchgroup=cssBraces start='{' end='}' contains=css.*Attr,css.*Prop,cssComment,cssValue.*,cssColor,cssURL,cssImportant,cssError,cssStringQ,cssStringQQ,cssFunction,cssUnicodeEscape,cssVendor,cssDefinition
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
336 syn match cssBraceError "}"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
337
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
338 " Pseudo class
3224
8b8ef1fed009 Update runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2421
diff changeset
339 syn match cssPseudoClass ":[A-Za-z0-9_-]*" contains=cssPseudoClassId,cssUnicodeEscape
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
340 syn keyword cssPseudoClassId link visited active hover focus before after left right lang
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
341 syn match cssPseudoClassId contained "\<first\(-\(line\|letter\|child\)\)\=\>"
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
342 " FIXME: handle functions.
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
343 "syn region cssPseudoClassLang matchgroup=cssPseudoClassId start="lang(" end=")"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
344 syn match cssPseudoClassId contained "\<\(last\|only\|nth\|nth-last\)-child\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
345 syn match cssPseudoClassId contained "\<\(first\|last\|only\|nth\|nth-last\)-of-type\>"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
346 syn keyword cssPseudoClassId root empty target enable disabled checked not invalid
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
347 syn match cssPseudoClassId contained "::\(-moz-\)\=selection"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
348
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
349 " Comment
1285
463e25d28b33 updated for version 7.1
vimboss
parents: 557
diff changeset
350 syn region cssComment start="/\*" end="\*/" contains=@Spell
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
351 syn region cssComment start="//" skip="\\$" end="$" keepend contains=@Spell
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
352
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
353 syn match cssUnicodeEscape "\\\x\{1,6}\s\?"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
354 syn match cssSpecialCharQQ +\\"+ contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
355 syn match cssSpecialCharQ +\\'+ contained
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
356 syn region cssStringQQ start=+"+ skip=+\\\\\|\\"+ end=+"+ contains=cssUnicodeEscape,cssSpecialCharQQ
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
357 syn region cssStringQ start=+'+ skip=+\\\\\|\\'+ end=+'+ contains=cssUnicodeEscape,cssSpecialCharQ
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
358
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
359 " Vendor Prefix
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
360 syn match cssVendor contained "\(-\(webkit\|moz\|o\|ms\)-\)"
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
361
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
362
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
363 if main_syntax == "css"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
364 syn sync minlines=10
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
365 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
366
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
367 " Define the default highlighting.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
368 " For version 5.7 and earlier: only when not done already
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
369 " For version 5.8 and later: only when an item doesn't have highlighting yet
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
370 if version >= 508 || !exists("did_css_syn_inits")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
371 if version < 508
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
372 let did_css_syn_inits = 1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
373 command -nargs=+ HiLink hi link <args>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
374 else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
375 command -nargs=+ HiLink hi def link <args>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
376 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
377
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
378 HiLink cssComment Comment
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
379 HiLink cssVendor Comment
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
380 HiLink cssTagName Statement
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
381 HiLink cssDeprecated Error
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
382 HiLink cssSelectorOp Special
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
383 HiLink cssSelectorOp2 Special
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
384
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
385 HiLink cssAnimationProp StorageClass
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
386 HiLink cssBackgroundProp StorageClass
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
387 HiLink cssBorderOutlineProp StorageClass
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
388 HiLink cssBoxProp StorageClass
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
389 HiLink cssColorProp StorageClass
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
390 HiLink cssContentForPagedMediaProp StorageClass
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
391 HiLink cssDimensionProp StorageClass
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
392 HiLink cssFlexibleBoxProp StorageClass
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
393 HiLink cssFontProp StorageClass
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
394 HiLink cssGeneratedContentProp StorageClass
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
395 HiLink cssGridProp StorageClass
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
396 HiLink cssHyerlinkProp StorageClass
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
397 HiLink cssLineboxProp StorageClass
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
398 HiLink cssListProp StorageClass
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
399 HiLink cssMarginProp StorageClass
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
400 HiLink cssMarqueeProp StorageClass
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
401 HiLink cssMultiColumnProp StorageClass
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
402 HiLink cssPaddingProp StorageClass
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
403 HiLink cssPagedMediaProp StorageClass
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
404 HiLink cssPositioningProp StorageClass
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
405 HiLink cssPrintProp StorageClass
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
406 HiLink cssRubyProp StorageClass
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
407 HiLink cssSpeechProp StorageClass
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
408 HiLink cssTableProp StorageClass
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
409 HiLink cssTextProp StorageClass
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
410 HiLink cssTransformProp StorageClass
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
411 HiLink cssTransitionProp StorageClass
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
412 HiLink cssUIProp StorageClass
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
413 HiLink cssAuralProp StorageClass
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
414 HiLink cssRenderProp StorageClass
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
415
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
416 HiLink cssAnimationAttr Type
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
417 HiLink cssBackgroundAttr Type
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
418 HiLink cssBorderOutlineAttr Type
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
419 HiLink cssBoxAttr Type
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
420 HiLink cssColorAttr Type
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
421 HiLink cssContentForPagedMediaAttr Type
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
422 HiLink cssDimensionAttr Type
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
423 HiLink cssFlexibleBoxAttr Type
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
424 HiLink cssFontAttr Type
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
425 HiLink cssGeneratedContentAttr Type
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
426 HiLink cssGridAttr Type
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
427 HiLink cssHyerlinkAttr Type
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
428 HiLink cssLineboxAttr Type
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
429 HiLink cssListAttr Type
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
430 HiLink cssMarginAttr Type
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
431 HiLink cssMarqueeAttr Type
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
432 HiLink cssMultiColumnAttr Type
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
433 HiLink cssPaddingAttr Type
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
434 HiLink cssPagedMediaAttr Type
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
435 HiLink cssPositioningAttr Type
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
436 HiLink cssPrintAttr Type
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
437 HiLink cssRubyAttr Type
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
438 HiLink cssSpeechAttr Type
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
439 HiLink cssTableAttr Type
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
440 HiLink cssTextAttr Type
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
441 HiLink cssTransformAttr Type
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
442 HiLink cssTransitionAttr Type
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
443 HiLink cssUIAttr Type
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
444 HiLink cssAuralAttr Type
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
445 HiLink cssRenderAttr Type
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
446 HiLink cssCommonAttr Type
3830
04592728474a Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3224
diff changeset
447
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
448 HiLink cssPseudoClassId PreProc
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
449 HiLink cssPseudoClassLang Constant
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
450 HiLink cssValueLength Number
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
451 HiLink cssValueInteger Number
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
452 HiLink cssValueNumber Number
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
453 HiLink cssValueAngle Number
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
454 HiLink cssValueTime Number
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
455 HiLink cssValueFrequency Number
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
456 HiLink cssFunction Constant
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
457 HiLink cssURL String
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
458 HiLink cssFunctionName Function
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
459 HiLink cssColor Constant
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
460 HiLink cssIdentifier Function
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
461 HiLink cssInclude Include
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
462 HiLink cssImportant Special
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
463 HiLink cssBraces Function
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
464 HiLink cssBraceError Error
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
465 HiLink cssError Error
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
466 HiLink cssInclude Include
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
467 HiLink cssUnicodeEscape Special
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
468 HiLink cssStringQQ String
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
469 HiLink cssStringQ String
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
470 HiLink cssMedia Special
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
471 HiLink cssMediaType Special
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
472 HiLink cssMediaComma Normal
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
473 HiLink cssFontDescriptor Special
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
474 HiLink cssFontDescriptorFunction Constant
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
475 HiLink cssFontDescriptorProp StorageClass
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
476 HiLink cssFontDescriptorAttr Type
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
477 HiLink cssUnicodeRange Constant
1285
463e25d28b33 updated for version 7.1
vimboss
parents: 557
diff changeset
478 HiLink cssClassName Function
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
479 delcommand HiLink
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
480 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
481
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
482 let b:current_syntax = "css"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
483
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
484 if main_syntax == 'css'
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
485 unlet main_syntax
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
486 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
487
3854
aa51675adf7e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3830
diff changeset
488 let &cpo = s:cpo_save
aa51675adf7e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 3830
diff changeset
489 unlet s:cpo_save
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
490 " vim: ts=8
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
491