Merge branch '1907_filename_in_copy'
[midnight-commander.git] / misc / syntax / spec.syntax
blobad4dde3167516de9e82a5f30e43690673d9bf03f
1 context default
2     keyword whole Auto\{Pp\}rov: green
3     keyword whole Auto\{Rr\}eq\{Pp\}rov: green
4     keyword whole Auto\{Rr\}eq: green
5     keyword whole Build\{Aa\}rch: green
6     keyword whole Build\{Cc\}onflicts: green
7     keyword whole Build\{Pp\}re\{Rr\}eq: green
8     keyword whole Build\{Rr\}oot: green
9     keyword whole Build\{Rr\}equires: green
10     keyword whole Conflicts: green
11     keyword whole Copyright: white
12     keyword whole Description: green
13     keyword whole Distribution: green
14     keyword whole Doc\{Dd\}ir: green
15     keyword whole Epoch: green
16     keyword whole Exclude\{Aa\}rch: green
17     keyword whole Exclusive\{Aa\}rch: green
18     keyword whole Exclusive\{Oo\}\{Ss\}: green
19     keyword whole Group: green
20     keyword whole Icon: green
21     keyword whole License: green
22     keyword whole Name: green
23     keyword whole NoSource\[0123456789\]: green
24     keyword whole Obsoletes: green
25     keyword whole Packager: green
26     keyword whole Patch\[0123456789\]: green
27     keyword whole Prefix: green
28     keyword whole Pre\{Rr\}eq: green
29     keyword whole Provides: green
30     keyword whole Release: green
31     keyword whole Requires: green
32     keyword whole Requires(\[abcdefghijklmnopqrstuvwxyz\]): green
33     keyword whole Root: green
34     keyword whole Serial: white
35     keyword whole Source\[0123456789\]: green
36     keyword whole Suggests: green
37     keyword whole Summary: green
38     keyword whole Vendor: green
39     keyword whole Version: green
40     keyword whole U\{Rr\}\{Ll\}: green
42     keyword whole linestart %build red
43     keyword whole linestart %changelog red
44     keyword whole linestart %check red
45     keyword whole linestart %clean red
46     keyword whole linestart %description red
47     keyword whole linestart %files red
48     keyword whole linestart %install red
49     keyword whole linestart %package red
50     keyword whole linestart %post red
51     keyword whole linestart %postun red
52     keyword whole linestart %pre red
53     keyword whole linestart %prep red
54     keyword whole linestart %preun red
56     keyword whole %define brightmagenta
57     keyword whole %dump brightmagenta
58     keyword whole %global brightmagenta
59     keyword whole %trace brightmagenta
60     keyword whole %undefine brightmagenta
61     keyword %\{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_0123456789\}\[ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_0123456789\] brightred
63     keyword whole echo: brightmagenta
64     keyword whole warn: brightmagenta
65     keyword whole error: brightmagenta
66     keyword whole uncompress: brightmagenta
67     keyword whole expand: brightmagenta
68     keyword whole S: brightmagenta
69     keyword whole P: brightmagenta
70     keyword whole F: brightmagenta
71     keyword %{ brightcyan
72     keyword { brightcyan
73     keyword } brightcyan
75     keyword whole %triggerin magenta
76     keyword whole %triggerun magenta
77     keyword whole %triggerun magenta
79     keyword \\\n yellow
80     keyword wholeright $+ brightgreen
81     keyword ftp://+ brightgreen
82     keyword http://+ brightgreen
83     keyword cvs://+ brightgreen
85     keyword whole missingok brightcyan
86     keyword whole noreplace brightcyan
88     keyword whole PATCH\[0123456789\] cyan
89     keyword whole SOURCE\[0123456789\] cyan
91 context Group( ): green
92     keyword whole af yellow
93     keyword whole az yellow
94     keyword whole bg yellow
95     keyword whole br yellow
96     keyword whole ca yellow
97     keyword whole ca_ES yellow
98     keyword whole cs yellow
99     keyword whole cs_CZ yellow
100     keyword whole da yellow
101     keyword whole da_DK yellow
102     keyword whole de yellow
103     keyword whole de_AT yellow
104     keyword whole de_DE yellow
105     keyword whole el yellow
106     keyword whole el_GR yellow
107     keyword whole en yellow
108     keyword whole en_GB yellow
109     keyword whole eo yellow
110     keyword whole es yellow
111     keyword whole es_ES yellow
112     keyword whole et yellow
113     keyword whole et_EE yellow
114     keyword whole eu yellow
115     keyword whole fi yellow
116     keyword whole fi_FI yellow
117     keyword whole fr yellow
118     keyword whole fr_FR yellow
119     keyword whole gl yellow
120     keyword whole gl_ES yellow
121     keyword whole gr yellow
122     keyword whole he yellow
123     keyword whole he_IL yellow
124     keyword whole hi yellow
125     keyword whole hr yellow
126     keyword whole hr_HR yellow
127     keyword whole hu yellow
128     keyword whole hu_HU yellow
129     keyword whole id yellow
130     keyword whole is yellow
131     keyword whole is_IS yellow
132     keyword whole it yellow
133     keyword whole it_IT yellow
134     keyword whole ja yellow
135     keyword whole ja_JP yellow
136     keyword whole ja_JP.SJIS yellow
137     keyword whole ko yellow
138     keyword whole ko_KR yellow
139     keyword whole lt yellow
140     keyword whole lt_LT yellow
141     keyword whole lv yellow
142     keyword whole ms yellow
143     keyword whole nb yellow
144     keyword whole nl yellow
145     keyword whole nl_NL yellow
146     keyword whole nn yellow
147     keyword whole nn_NO yellow
148     keyword whole no yellow
149     keyword whole no_NO yellow
150     keyword whole pl yellow
151     keyword whole pl_PL yellow
152     keyword whole pt yellow
153     keyword whole pt_BR yellow
154     keyword whole pt_PT yellow
155     keyword whole ro yellow
156     keyword whole ro_RO yellow
157     keyword whole ru yellow
158     keyword whole ru_RU yellow
159     keyword whole sk yellow
160     keyword whole sk_SK yellow
161     keyword whole sl yellow
162     keyword whole sl_SI yellow
163     keyword whole sr yellow
164     keyword whole sv yellow
165     keyword whole sv_SE yellow
166     keyword whole ta yellow
167     keyword whole th_TH yellow
168     keyword whole tr yellow
169     keyword whole tr_TR yellow
170     keyword whole uk yellow
171     keyword whole vi yellow
172     keyword whole wa yellow
173     keyword whole zh yellow
174     keyword whole zh_CN yellow
175     keyword whole zh_CN.GB2312 yellow
176     keyword whole zh_TW yellow
177     keyword whole zh_TW.Big5 yellow
179 context Requires( ): green
180     keyword whole post yellow
181     keyword whole pre yellow
182     keyword whole postun yellow
183     keyword whole preun yellow
184     keyword , lightgray
186 context Summary( ): green
187     keyword whole af yellow
188     keyword whole az yellow
189     keyword whole bg yellow
190     keyword whole br yellow
191     keyword whole ca yellow
192     keyword whole ca_ES yellow
193     keyword whole cs yellow
194     keyword whole cs_CZ yellow
195     keyword whole da yellow
196     keyword whole da_DK yellow
197     keyword whole de yellow
198     keyword whole de_AT yellow
199     keyword whole de_DE yellow
200     keyword whole el yellow
201     keyword whole el_GR yellow
202     keyword whole en yellow
203     keyword whole en_GB yellow
204     keyword whole eo yellow
205     keyword whole es yellow
206     keyword whole es_ES yellow
207     keyword whole et yellow
208     keyword whole et_EE yellow
209     keyword whole eu yellow
210     keyword whole fi yellow
211     keyword whole fi_FI yellow
212     keyword whole fr yellow
213     keyword whole fr_FR yellow
214     keyword whole gl yellow
215     keyword whole gl_ES yellow
216     keyword whole gr yellow
217     keyword whole he yellow
218     keyword whole he_IL yellow
219     keyword whole hi yellow
220     keyword whole hr yellow
221     keyword whole hr_HR yellow
222     keyword whole hu yellow
223     keyword whole hu_HU yellow
224     keyword whole id yellow
225     keyword whole is yellow
226     keyword whole is_IS yellow
227     keyword whole it yellow
228     keyword whole it_IT yellow
229     keyword whole ja yellow
230     keyword whole ja_JP yellow
231     keyword whole ja_JP.SJIS yellow
232     keyword whole ko yellow
233     keyword whole ko_KR yellow
234     keyword whole lt yellow
235     keyword whole lt_LT yellow
236     keyword whole lv yellow
237     keyword whole ms yellow
238     keyword whole nb yellow
239     keyword whole nl yellow
240     keyword whole nl_NL yellow
241     keyword whole nn yellow
242     keyword whole nn_NO yellow
243     keyword whole no yellow
244     keyword whole no_NO yellow
245     keyword whole pl yellow
246     keyword whole pl_PL yellow
247     keyword whole pt yellow
248     keyword whole pt_BR yellow
249     keyword whole pt_PT yellow
250     keyword whole ro yellow
251     keyword whole ro_RO yellow
252     keyword whole ru yellow
253     keyword whole ru_RU yellow
254     keyword whole sk yellow
255     keyword whole sk_SK yellow
256     keyword whole sl yellow
257     keyword whole sl_SI yellow
258     keyword whole sr yellow
259     keyword whole sv yellow
260     keyword whole sv_SE yellow
261     keyword whole ta yellow
262     keyword whole th_TH yellow
263     keyword whole tr yellow
264     keyword whole tr_TR yellow
265     keyword whole uk yellow
266     keyword whole vi yellow
267     keyword whole wa yellow
268     keyword whole zh yellow
269     keyword whole zh_CN yellow
270     keyword whole zh_CN.GB2312 yellow
271     keyword whole zh_TW yellow
272     keyword whole zh_TW.Big5 yellow
274 context linestart # \n brown
275 context %( ) brightcyan
277 # Changelog
278 context exclusive whole linestart %changelog EOF lightgray
279     keyword Revision*\n brightgreen
280     keyword \*\s\{MWTFS\}*\n brightgreen
281     keyword \s\s[*] brightgreen
282     keyword $Log*$\n brightred
284 #sections
285 context exclusive linestart %build \n yellow
286     keyword whole -l brightred
287     keyword whole -n brightred
288     keyword whole -p brightred
289     keyword %{ brightcyan
290     keyword { brightcyan
291     keyword } brightcyan
293 context exclusive linestart %clean \n yellow
294     keyword whole -l brightred
295     keyword whole -n brightred
296     keyword whole -p brightred
297     keyword %{ brightcyan
298     keyword { brightcyan
299     keyword } brightcyan
301 context exclusive linestart %description \n yellow
302     keyword whole -l brightred
303     keyword whole -n brightred
304     keyword whole -p brightred
305     keyword %{ brightcyan
306     keyword { brightcyan
307     keyword } brightcyan
309 context exclusive linestart %files \n yellow
310     keyword whole -l brightred
311     keyword whole -n brightred
312     keyword whole -p brightred
313     keyword %{ brightcyan
314     keyword { brightcyan
315     keyword } brightcyan
317 context exclusive linestart %install \n yellow
318     keyword whole -l brightred
319     keyword whole -n brightred
320     keyword whole -p brightred
321     keyword %{ brightcyan
322     keyword { brightcyan
323     keyword } brightcyan
325 context exclusive linestart %package \n yellow
326     keyword whole -l brightred
327     keyword whole -n brightred
328     keyword whole -p brightred
329     keyword %{ brightcyan
330     keyword { brightcyan
331     keyword } brightcyan
333 context exclusive linestart %pre \n yellow
334     keyword whole -l brightred
335     keyword whole -n brightred
336     keyword whole -p brightred
337     keyword %{ brightcyan
338     keyword { brightcyan
339     keyword } brightcyan
341 context exclusive linestart %prep \n yellow
342     keyword whole -l brightred
343     keyword whole -n brightred
344     keyword whole -p brightred
345     keyword %{ brightcyan
346     keyword { brightcyan
347     keyword } brightcyan
349 context exclusive linestart %preun \n yellow
350     keyword whole -l brightred
351     keyword whole -n brightred
352     keyword whole -p brightred
353     keyword %{ brightcyan
354     keyword { brightcyan
355     keyword } brightcyan
357 context exclusive linestart %post \n yellow
358     keyword whole -l brightred
359     keyword whole -n brightred
360     keyword whole -p brightred
361     keyword %{ brightcyan
362     keyword { brightcyan
363     keyword } brightcyan
365 context exclusive linestart %postun \n yellow
366     keyword whole -l brightred
367     keyword whole -n brightred
368     keyword whole -p brightred
369     keyword %{ brightcyan
370     keyword { brightcyan
371     keyword } brightcyan
373 #triggers
374 context exclusive %triggerin \n lightgray
375     keyword whole -n brightmagenta
376     keyword whole -p brightmagenta
377     keyword whole -- brightmagenta
379 context exclusive %triggerun \n lightgray
380     keyword whole -n brightmagenta
381     keyword whole -p brightmagenta
382     keyword whole -- brightmagenta
384 context exclusive %triggerpostun \n lightgray
385     keyword whole -n brightmagenta
386     keyword whole -p brightmagenta
387     keyword whole -- brightmagenta