Ticket #3710: don't parse "window-state-char" and "window-close-char" as colors.
[midnight-commander.git] / misc / syntax / PKGBUILD.syntax
blob2e7a5d5511eea7596c36d2ca413e4cd4d44a7c28
1 # Sergej Pupykin <pupykin.s@gmail.com>
3 context default
4     keyword whole linestart pkgbase brightcyan
5     keyword whole linestart pkgname brightcyan
6     keyword whole linestart epoch brightcyan
7     keyword whole linestart pkgver brightcyan
8     keyword whole linestart pkgrel brightcyan
9     keyword whole linestart pkgdesc brightcyan
10     keyword whole linestart arch brightcyan
11     keyword whole linestart url brightcyan
12     keyword whole linestart license brightcyan
13     keyword whole linestart groups brightcyan
14     keyword whole linestart depends brightcyan
15     keyword whole linestart makedepends brightcyan
16     keyword whole linestart optdepends brightcyan
17     keyword whole linestart checkdepends brightcyan
18     keyword whole linestart provides brightcyan
19     keyword whole linestart conflicts brightcyan
20     keyword whole linestart replaces brightcyan
21     keyword whole linestart backup brightcyan
22     keyword whole linestart options brightcyan
23     keyword whole linestart install brightcyan
24     keyword whole linestart source brightcyan
25     keyword whole linestart noextract brightcyan
26     keyword whole linestart backup brightcyan
27     keyword whole linestart changelog brightcyan
28     keyword whole linestart validpgpkeys brightcyan
29     keyword whole linestart md5sums brightcyan
30     keyword whole linestart sha1sums brightcyan
31     keyword whole linestart sha256sums brightcyan
32     keyword whole linestart sha384sums brightcyan
33     keyword whole linestart sha512sums brightcyan
35     keyword whole linestart _cvsroot brightcyan
36     keyword whole linestart _cvsmod brightcyan
37     keyword whole linestart _svntrunk brightcyan
38     keyword whole linestart _svnmod brightcyan
39     keyword whole linestart _gitroot brightcyan
40     keyword whole linestart _gitname brightcyan
41     keyword whole linestart _hgroot brightcyan
42     keyword whole linestart _hgrepo brightcyan
43     keyword whole linestart _darcstrunk brightcyan
44     keyword whole linestart _darcsmod brightcyan
45     keyword whole linestart _bzrtrunk brightcyan
46     keyword whole linestart _bzrmod brightcyan
48     keyword whole $srcdir brightcyan
49     keyword whole $pkgdir brightcyan
50     keyword whole $startdir brightcyan
51     keyword whole ${srcdir} brightcyan
52     keyword whole ${pkgdir} brightcyan
53     keyword whole ${startdir} brightcyan
54     keyword whole $(srcdir) brightcyan
55     keyword whole $(pkgdir) brightcyan
56     keyword whole $(startdir) brightcyan
58     keyword ;; brightred
59     keyword \\@ brightred
60     keyword \\$ brightred
61     keyword \\\\ brightred
62     keyword \\" brightred
63     keyword \\' brightred
64     keyword \\` brightred
65     keyword ` brightred
66     keyword ; brightcyan
67     keyword $(*) brightgreen
68     keyword ${*} brightgreen
69     keyword { brightcyan
70     keyword } brightcyan
72     keyword whole linestart #!\[\s\]*\n brightcyan black
74     keyword $\* brightred
75     keyword $@ brightred
76     keyword $# brightred
77     keyword $? brightred
78     keyword $- brightred
79     keyword $$ brightred
80     keyword $! brightred
81     keyword $_ brightred
83     keyword wholeright $\[0123456789\] brightred
85     keyword wholeright $+ brightgreen
87     keyword $ brightgreen
90     keyword wholeleft linestart function*() brightmagenta
91     keyword wholeleft linestart function\[\s\]+ brightmagenta
92     keyword wholeright +() brightmagenta
94 wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._
96     keyword whole alias yellow
97     keyword whole bg yellow
98     keyword whole break yellow
99     keyword whole case yellow
100     keyword whole continue yellow
101     keyword whole done yellow
102     keyword whole do yellow
103     keyword whole elif yellow
104     keyword whole else yellow
105     keyword whole esac yellow
106     keyword whole eval yellow
107     keyword whole exec yellow
108     keyword whole exit yellow
109     keyword whole export yellow
110     keyword whole fg yellow
111     keyword whole fi yellow
112     keyword whole for yellow
113     keyword whole if yellow
114     keyword whole in yellow
115     keyword whole read yellow
116     keyword whole return yellow
117     keyword whole select yellow
118     keyword whole set yellow
119     keyword whole shift yellow
120     keyword whole then yellow
121     keyword whole trap yellow
122     keyword whole umask yellow
123     keyword whole unset yellow
124     keyword whole until yellow
125     keyword whole wait yellow
126     keyword whole while yellow
128     keyword whole arch cyan
129     keyword whole ash cyan
130     keyword whole awk cyan
131     keyword whole basename cyan
132     keyword whole bash cyan
133     keyword whole bg_backup cyan
134     keyword whole bg_restore cyan
135     keyword whole bsh cyan
136     keyword whole cat cyan
137     keyword whole cd cyan
138     keyword whole cmake cyan
139     keyword whole chgrp cyan
140     keyword whole chmod cyan
141     keyword whole chown cyan
142     keyword whole cp cyan
143     keyword whole cpio cyan
144     keyword whole csh cyan
145     keyword whole date cyan
146     keyword whole dd cyan
147     keyword whole df cyan
148     keyword whole dmesg cyan
149     keyword whole dnsdomainname cyan
150     keyword whole doexec cyan
151     keyword whole domainname cyan
152     keyword whole echo cyan
153     keyword whole ed cyan
154     keyword whole egrep cyan
155     keyword whole ex cyan
156     keyword whole false cyan
157     keyword whole fgrep cyan
158     keyword whole find cyan
159     keyword whole fsconf cyan
160     keyword whole gawk cyan
161     keyword whole grep cyan
162     keyword whole gunzip cyan
163     keyword whole gzip cyan
164     keyword whole hostname cyan
165     keyword whole igawk cyan
166     keyword whole install cyan
167     keyword whole ipcalc cyan
168     keyword whole kill cyan
169     keyword whole ksh cyan
170     keyword whole linuxconf cyan
171     keyword whole ln cyan
172     keyword whole login cyan
173     keyword whole lpdconf cyan
174     keyword whole ls cyan
175     keyword whole mail cyan
176     keyword whole make cyan
177     keyword whole mkdir cyan
178     keyword whole mknod cyan
179     keyword whole mktemp cyan
180     keyword whole more cyan
181     keyword whole mount cyan
182     keyword whole msg cyan
183     keyword whole mt cyan
184     keyword whole mv cyan
185     keyword whole netconf cyan
186     keyword whole netstat cyan
187     keyword whole nice cyan
188     keyword whole nisdomainname cyan
189     keyword whole patch cyan
190     keyword whole ping cyan
191     keyword whole ps cyan
192     keyword whole pwd cyan
193     keyword whole red cyan
194     keyword whole remadmin cyan
195     keyword whole rm cyan
196     keyword whole rmdir cyan
197     keyword whole rpm cyan
198     keyword whole sed cyan
199     keyword whole set cyan
200     keyword whole setserial cyan
201     keyword whole sh cyan
202     keyword whole sleep cyan
203     keyword whole sort cyan
204     keyword whole stty cyan
205     keyword whole su cyan
206     keyword whole sync cyan
207     keyword whole taper cyan
208     keyword whole tar cyan
209     keyword whole tcsh cyan
210     keyword whole test cyan
211     keyword whole time cyan
212     keyword whole touch cyan
213     keyword whole true cyan
214     keyword whole umount cyan
215     keyword whole uname cyan
216     keyword whole userconf cyan
217     keyword whole usleep cyan
218     keyword whole vi cyan
219     keyword whole view cyan
220     keyword whole vim cyan
221     keyword whole xconf cyan
222     keyword whole ypdomainname cyan
223     keyword whole zcat cyan
224     keyword whole zsh cyan
226 wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_
228 context # \n brown
229     spellcheck
231 context exclusive whole <<\[\s\]\[-\]\[\s\]\[\\\]EOF EOF green
232 context exclusive whole <<\[\s\]\[-\]\[\s\]\[\\\]END END green
234 context ' ' green
236 context " " green
237     keyword whole $srcdir brightcyan
238     keyword whole $pkgdir brightcyan
239     keyword whole $startdir brightcyan
240     keyword whole ${srcdir} brightcyan
241     keyword whole ${pkgdir} brightcyan
242     keyword whole ${startdir} brightcyan
243     keyword whole $(srcdir) brightcyan
244     keyword whole $(pkgdir) brightcyan
245     keyword whole $(startdir) brightcyan
247     keyword \\* brightgreen
248     keyword \\@ brightgreen
249     keyword \\$ brightgreen
250     keyword \\\\ brightgreen
251     keyword \\` brightgreen
252     keyword \\" brightgreen
253     keyword $(*) brightgreen
254     keyword ${*} brightgreen
255     keyword $\* brightred
256     keyword $@ brightred
257     keyword $# brightred
258     keyword $? brightred
259     keyword $- brightred
260     keyword $$ brightred
261     keyword $! brightred
262     keyword $_ brightred
263     keyword wholeright $\[0123456789\] brightred
265     keyword wholeright $+ brightgreen
267     keyword $ brightgreen
269 context exclusive ` ` lightgray black
270     keyword whole $srcdir brightcyan
271     keyword whole $pkgdir brightcyan
272     keyword whole $startdir brightcyan
273     keyword whole ${srcdir} brightcyan
274     keyword whole ${pkgdir} brightcyan
275     keyword whole ${startdir} brightcyan
276     keyword whole $(srcdir) brightcyan
277     keyword whole $(pkgdir) brightcyan
278     keyword whole $(startdir) brightcyan
280     keyword '*' green
281     keyword " green
282     keyword \\` green
283     keyword ; brightcyan
284     keyword ${*} brightgreen
285     keyword $(*) brightgreen
286     keyword { brightcyan
287     keyword } brightcyan
289     keyword $\* brightred
290     keyword $@ brightred
291     keyword $# brightred
292     keyword $? brightred
293     keyword $- brightred
294     keyword $$ brightred
295     keyword $! brightred
296     keyword $_ brightred
298     keyword wholeright $\[0123456789\] brightred
300     keyword wholeright $+ brightgreen
302     keyword $ brightgreen
304 wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._
306     keyword whole break yellow
307     keyword whole case yellow
308     keyword whole continue yellow
309     keyword whole done yellow
310     keyword whole do yellow
311     keyword whole elif yellow
312     keyword whole else yellow
313     keyword whole esac yellow
314     keyword whole exit yellow
315     keyword whole fi yellow
316     keyword whole for yellow
317     keyword whole if yellow
318     keyword whole in yellow
319     keyword whole return yellow
320     keyword whole select yellow
321     keyword whole shift yellow
322     keyword whole then yellow
323     keyword whole trap yellow
324     keyword whole until yellow
325     keyword whole while yellow
327     keyword whole arch cyan
328     keyword whole ash cyan
329     keyword whole awk cyan
330     keyword whole basename cyan
331     keyword whole bash cyan
332     keyword whole bg_backup cyan
333     keyword whole bg_restore cyan
334     keyword whole bsh cyan
335     keyword whole cat cyan
336     keyword whole cd cyan
337     keyword whole chgrp cyan
338     keyword whole chmod cyan
339     keyword whole chown cyan
340     keyword whole cmake cyan
341     keyword whole cp cyan
342     keyword whole cpio cyan
343     keyword whole csh cyan
344     keyword whole date cyan
345     keyword whole dd cyan
346     keyword whole df cyan
347     keyword whole dmesg cyan
348     keyword whole dnsdomainname cyan
349     keyword whole doexec cyan
350     keyword whole domainname cyan
351     keyword whole echo cyan
352     keyword whole ed cyan
353     keyword whole egrep cyan
354     keyword whole ex cyan
355     keyword whole false cyan
356     keyword whole fgrep cyan
357     keyword whole find cyan
358     keyword whole fsconf cyan
359     keyword whole gawk cyan
360     keyword whole grep cyan
361     keyword whole gunzip cyan
362     keyword whole gzip cyan
363     keyword whole hostname cyan
364     keyword whole igawk cyan
365     keyword whole install cyan
366     keyword whole ipcalc cyan
367     keyword whole kill cyan
368     keyword whole ksh cyan
369     keyword whole linuxconf cyan
370     keyword whole ln cyan
371     keyword whole login cyan
372     keyword whole lpdconf cyan
373     keyword whole ls cyan
374     keyword whole mail cyan
375     keyword whole mkdir cyan
376     keyword whole mknod cyan
377     keyword whole mktemp cyan
378     keyword whole more cyan
379     keyword whole mount cyan
380     keyword whole mt cyan
381     keyword whole mv cyan
382     keyword whole netconf cyan
383     keyword whole netstat cyan
384     keyword whole nice cyan
385     keyword whole nisdomainname cyan
386     keyword whole patch cyan
387     keyword whole ping cyan
388     keyword whole ps cyan
389     keyword whole pwd cyan
390     keyword whole red cyan
391     keyword whole remadmin cyan
392     keyword whole rm cyan
393     keyword whole rmdir cyan
394     keyword whole rpm cyan
395     keyword whole sed cyan
396     keyword whole set cyan
397     keyword whole setserial cyan
398     keyword whole sh cyan
399     keyword whole sleep cyan
400     keyword whole sort cyan
401     keyword whole stty cyan
402     keyword whole su cyan
403     keyword whole sync cyan
404     keyword whole taper cyan
405     keyword whole tar cyan
406     keyword whole tcsh cyan
407     keyword whole test cyan
408     keyword whole time cyan
409     keyword whole touch cyan
410     keyword whole true cyan
411     keyword whole umount cyan
412     keyword whole uname cyan
413     keyword whole userconf cyan
414     keyword whole usleep cyan
415     keyword whole vi cyan
416     keyword whole view cyan
417     keyword whole vim cyan
418     keyword whole xconf cyan
419     keyword whole ypdomainname cyan
420     keyword whole zcat cyan
421     keyword whole zsh cyan
423 context exclusive linestart options ) lightgray
424     keyword whole strip brightgreen
425     keyword whole docs brightgreen
426     keyword whole libtool brightgreen
427     keyword whole emptydirs brightgreen
428     keyword whole zipman brightgreen
429     keyword whole ccache brightgreen
430     keyword whole distcc brightgreen
431     keyword whole buildflags brightgreen
432     keyword whole makeflags brightgreen
433     keyword whole debug brightgreen
434     keyword whole upx brightgreen
436     keyword whole !strip brightred
437     keyword whole !docs brightred
438     keyword whole !libtool brightred
439     keyword whole !emptydirs brightred
440     keyword whole !zipman brightred
441     keyword whole !ccache brightred
442     keyword whole !distcc brightred
443     keyword whole !buildflags brightred
444     keyword whole !makeflags brightred
445     keyword whole !debug brightred
446     keyword whole !upx brightred
448 context exclusive linestart arch ) lightgray
449     keyword whole any brightcyan
450     keyword whole i686 brightcyan
451     keyword whole x86_64 brightcyan