Header modified...
[midnight-commander.git] / syntax / sh.syntax
blobabac4bf41e917ebd060dba8d90a5570d92314dcb
2 context default
3     keyword ;; brightred/18
4     keyword \\@ brightred/18
5     keyword \\$ brightred/18
6     keyword \\\\ brightred/18
7     keyword \\" brightred/18
8     keyword \\' brightred/18
9     keyword \\` brightred/18
10     keyword ` brightred/18
11     keyword ; brightcyan/17
12     keyword $(*) brightgreen/16
13     keyword ${*} brightgreen/16
14     keyword { brightcyan/14
15     keyword } brightcyan/14
17     keyword whole linestart #!\[\s\]/bin/\[abkpct\]sh brightcyan/17 black/0
19     keyword $\* brightred/18
20     keyword $@ brightred/18
21     keyword $# brightred/18
22     keyword $? brightred/18
23     keyword $- brightred/18
24     keyword $$ brightred/18
25     keyword $! brightred/18
26     keyword $_ brightred/18
28     keyword wholeright $\[0123456789\] brightred/18
30     keyword wholeright $+ brightgreen/16
32     keyword $ brightgreen/16
34     keyword wholeleft linestart function*() brightmagenta/23
35     keyword wholeleft linestart function\[\s\]+ brightmagenta/23
36     keyword wholeright +() brightmagenta/23
38 wholechars right abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._
39 wholechars left abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._
41     keyword whole break yellow/24
42     keyword whole case yellow/24
43     keyword whole continue yellow/24
44     keyword whole done yellow/24
45     keyword whole do yellow/24
46     keyword whole elif yellow/24
47     keyword whole else yellow/24
48     keyword whole esac yellow/24
49     keyword whole exit yellow/24
50     keyword whole fi yellow/24
51     keyword whole for yellow/24
52     keyword whole if yellow/24
53     keyword whole in yellow/24
54     keyword whole return yellow/24
55     keyword whole select yellow/24
56     keyword whole then yellow/24
57     keyword whole until yellow/24
58     keyword whole while yellow/24
60     keyword whole arch cyan/14
61     keyword whole ash cyan/14
62     keyword whole awk cyan/14
63     keyword whole basename cyan/14
64     keyword whole bash cyan/14
65     keyword whole bg_backup cyan/14
66     keyword whole bg_restore cyan/14
67     keyword whole bsh cyan/14
68     keyword whole cat cyan/14
69     keyword whole cd cyan/14
70     keyword whole chgrp cyan/14
71     keyword whole chmod cyan/14
72     keyword whole chown cyan/14
73     keyword whole cp cyan/14
74     keyword whole cpio cyan/14
75     keyword whole csh cyan/14
76     keyword whole date cyan/14
77     keyword whole dd cyan/14
78     keyword whole df cyan/14
79     keyword whole dmesg cyan/14
80     keyword whole dnsdomainname cyan/14
81     keyword whole doexec cyan/14
82     keyword whole domainname cyan/14
83     keyword whole echo cyan/14
84     keyword whole ed cyan/14
85     keyword whole egrep cyan/14
86     keyword whole eval cyan/14
87     keyword whole ex cyan/14
88     keyword whole false cyan/14
89     keyword whole fgrep cyan/14
90     keyword whole fsconf cyan/14
91     keyword whole gawk cyan/14
92     keyword whole grep cyan/14
93     keyword whole gunzip cyan/14
94     keyword whole gzip cyan/14
95     keyword whole hostname cyan/14
96     keyword whole igawk cyan/14
97     keyword whole ipcalc cyan/14
98     keyword whole kill cyan/14
99     keyword whole ksh cyan/14
100     keyword whole linuxconf cyan/14
101     keyword whole ln cyan/14
102     keyword whole login cyan/14
103     keyword whole lpdconf cyan/14
104     keyword whole ls cyan/14
105     keyword whole mail cyan/14
106     keyword whole mkdir cyan/14
107     keyword whole mknod cyan/14
108     keyword whole mktemp cyan/14
109     keyword whole more cyan/14
110     keyword whole mount cyan/14
111     keyword whole mt cyan/14
112     keyword whole mv cyan/14
113     keyword whole netconf cyan/14
114     keyword whole netstat cyan/14
115     keyword whole nice cyan/14
116     keyword whole nisdomainname cyan/14
117     keyword whole ping cyan/14
118     keyword whole ps cyan/14
119     keyword whole pwd cyan/14
120     keyword whole red cyan/14
121     keyword whole remadmin cyan/14
122     keyword whole rm cyan/14
123     keyword whole rmdir cyan/14
124     keyword whole rpm cyan/14
125     keyword whole sed cyan/14
126     keyword whole set cyan/14
127     keyword whole setserial cyan/14
128     keyword whole sh cyan/14
129     keyword whole shift cyan/14
130     keyword whole sleep cyan/14
131     keyword whole sort cyan/14
132     keyword whole stty cyan/14
133     keyword whole su cyan/14
134     keyword whole sync cyan/14
135     keyword whole taper cyan/14
136     keyword whole tar cyan/14
137     keyword whole tcsh cyan/14
138     keyword whole test cyan/14
139     keyword whole touch cyan/14
140     keyword whole true cyan/14
141     keyword whole umount cyan/14
142     keyword whole uname cyan/14
143     keyword whole userconf cyan/14
144     keyword whole usleep cyan/14
145     keyword whole vi cyan/14
146     keyword whole view cyan/14
147     keyword whole vim cyan/14
148     keyword whole xconf cyan/14
149     keyword whole ypdomainname cyan/14
150     keyword whole zcat cyan/14
151     keyword whole zsh cyan/14
153 wholechars right abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_
154 wholechars left abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_
156 context # \n brown/22
157     spellcheck
159 context exclusive whole <<\[\s\]\[\\\]EOF EOF green/6
160 context exclusive whole <<\[\s\]\[\\\]END END green/6
162 context ' ' green/6
164 context " " green/6
165     keyword \\* brightgreen/16
166     keyword \\@ brightgreen/16
167     keyword \\$ brightgreen/16
168     keyword \\\\ brightgreen/16
169     keyword \\` brightgreen/16
170     keyword \\" brightgreen/16
171     keyword $(*) brightgreen/16
172     keyword ${*} brightgreen/16
173     keyword $\* brightred/18
174     keyword $@ brightred/18
175     keyword $# brightred/18
176     keyword $? brightred/18
177     keyword $- brightred/18
178     keyword $$ brightred/18
179     keyword $! brightred/18
180     keyword $_ brightred/18
181     keyword wholeright $\[0123456789\] brightred/18
183     keyword wholeright $+ brightgreen/16
185     keyword $ brightgreen/16
187 context exclusive ` ` white/26 black/0
188     keyword '*' green/6
189     keyword " green/6
190     keyword \\` green/6
191     keyword ; brightcyan/17
192     keyword $(*) brightgreen/16
193     keyword ${*} brightgreen/16
194     keyword { brightcyan/14
195     keyword } brightcyan/14
197     keyword $\* brightred/18
198     keyword $@ brightred/18
199     keyword $# brightred/18
200     keyword $? brightred/18
201     keyword $- brightred/18
202     keyword $$ brightred/18
203     keyword $! brightred/18
204     keyword $_ brightred/18
206     keyword wholeright $\[0123456789\] brightred/18
208     keyword wholeright $+ brightgreen/16
210     keyword $ brightgreen/16
212 wholechars right abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._
213 wholechars left abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._
215     keyword whole break yellow/24
216     keyword whole case yellow/24
217     keyword whole continue yellow/24
218     keyword whole done yellow/24
219     keyword whole do yellow/24
220     keyword whole elif yellow/24
221     keyword whole else yellow/24
222     keyword whole esac yellow/24
223     keyword whole exit yellow/24
224     keyword whole fi yellow/24
225     keyword whole for yellow/24
226     keyword whole if yellow/24
227     keyword whole in yellow/24
228     keyword whole return yellow/24
229     keyword whole select yellow/24
230     keyword whole then yellow/24
231     keyword whole until yellow/24
232     keyword whole while yellow/24
234     keyword whole arch cyan/14
235     keyword whole ash cyan/14
236     keyword whole awk cyan/14
237     keyword whole basename cyan/14
238     keyword whole bash cyan/14
239     keyword whole bg_backup cyan/14
240     keyword whole bg_restore cyan/14
241     keyword whole bsh cyan/14
242     keyword whole cat cyan/14
243     keyword whole cd cyan/14
244     keyword whole chgrp cyan/14
245     keyword whole chmod cyan/14
246     keyword whole chown cyan/14
247     keyword whole cp cyan/14
248     keyword whole cpio cyan/14
249     keyword whole csh cyan/14
250     keyword whole date cyan/14
251     keyword whole dd cyan/14
252     keyword whole df cyan/14
253     keyword whole dmesg cyan/14
254     keyword whole dnsdomainname cyan/14
255     keyword whole doexec cyan/14
256     keyword whole domainname cyan/14
257     keyword whole echo cyan/14
258     keyword whole ed cyan/14
259     keyword whole egrep cyan/14
260     keyword whole eval cyan/14
261     keyword whole ex cyan/14
262     keyword whole false cyan/14
263     keyword whole fgrep cyan/14
264     keyword whole fsconf cyan/14
265     keyword whole gawk cyan/14
266     keyword whole grep cyan/14
267     keyword whole gunzip cyan/14
268     keyword whole gzip cyan/14
269     keyword whole hostname cyan/14
270     keyword whole igawk cyan/14
271     keyword whole ipcalc cyan/14
272     keyword whole kill cyan/14
273     keyword whole ksh cyan/14
274     keyword whole linuxconf cyan/14
275     keyword whole ln cyan/14
276     keyword whole login cyan/14
277     keyword whole lpdconf cyan/14
278     keyword whole ls cyan/14
279     keyword whole mail cyan/14
280     keyword whole mkdir cyan/14
281     keyword whole mknod cyan/14
282     keyword whole mktemp cyan/14
283     keyword whole more cyan/14
284     keyword whole mount cyan/14
285     keyword whole mt cyan/14
286     keyword whole mv cyan/14
287     keyword whole netconf cyan/14
288     keyword whole netstat cyan/14
289     keyword whole nice cyan/14
290     keyword whole nisdomainname cyan/14
291     keyword whole ping cyan/14
292     keyword whole ps cyan/14
293     keyword whole pwd cyan/14
294     keyword whole red cyan/14
295     keyword whole remadmin cyan/14
296     keyword whole rm cyan/14
297     keyword whole rmdir cyan/14
298     keyword whole rpm cyan/14
299     keyword whole sed cyan/14
300     keyword whole set cyan/14
301     keyword whole setserial cyan/14
302     keyword whole sh cyan/14
303     keyword whole shift cyan/14
304     keyword whole sleep cyan/14
305     keyword whole sort cyan/14
306     keyword whole stty cyan/14
307     keyword whole su cyan/14
308     keyword whole sync cyan/14
309     keyword whole taper cyan/14
310     keyword whole tar cyan/14
311     keyword whole tcsh cyan/14
312     keyword whole test cyan/14
313     keyword whole touch cyan/14
314     keyword whole true cyan/14
315     keyword whole umount cyan/14
316     keyword whole uname cyan/14
317     keyword whole userconf cyan/14
318     keyword whole usleep cyan/14
319     keyword whole vi cyan/14
320     keyword whole view cyan/14
321     keyword whole vim cyan/14
322     keyword whole xconf cyan/14
323     keyword whole ypdomainname cyan/14
324     keyword whole zcat cyan/14
325     keyword whole zsh cyan/14