1# Sergej Pupykin <pupykin.s@gmail.com>
2
3context 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
34
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
47
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
57
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
71
72    keyword whole linestart #!\[\s\]*\n brightcyan black
73
74    keyword $\* brightred
75    keyword $@ brightred
76    keyword $# brightred
77    keyword $? brightred
78    keyword $- brightred
79    keyword $$ brightred
80    keyword $! brightred
81    keyword $_ brightred
82
83    keyword wholeright $\[0123456789\] brightred
84
85    keyword wholeright $+ brightgreen
86
87    keyword $ brightgreen
88
89
90    keyword wholeleft linestart function*() brightmagenta
91    keyword wholeleft linestart function\[\s\]+ brightmagenta
92    keyword wholeright +() brightmagenta
93
94wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._
95
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
127
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
225
226wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_
227
228context # \n brown
229    spellcheck
230
231context exclusive whole <<\[\s\]\[-\]\[\s\]\[\\\]EOF EOF green
232context exclusive whole <<\[\s\]\[-\]\[\s\]\[\\\]END END green
233
234context ' ' green
235
236context " " 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
246
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
264
265    keyword wholeright $+ brightgreen
266
267    keyword $ brightgreen
268
269context 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
279
280    keyword '*' green
281    keyword " green
282    keyword \\` green
283    keyword ; brightcyan
284    keyword ${*} brightgreen
285    keyword $(*) brightgreen
286    keyword { brightcyan
287    keyword } brightcyan
288
289    keyword $\* brightred
290    keyword $@ brightred
291    keyword $# brightred
292    keyword $? brightred
293    keyword $- brightred
294    keyword $$ brightred
295    keyword $! brightred
296    keyword $_ brightred
297
298    keyword wholeright $\[0123456789\] brightred
299
300    keyword wholeright $+ brightgreen
301
302    keyword $ brightgreen
303
304wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._
305
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
326
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
422
423context 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
435
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
447
448context exclusive linestart arch ) lightgray
449    keyword whole any brightcyan
450    keyword whole i686 brightcyan
451    keyword whole x86_64 brightcyan
452