annotate runtime/syntax/css.vim @ 4763:1b5ca3e53566

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