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