merged mc-4.6
[midnight-commander.git] / syntax / procmail.syntax
blob68e34f3508e4618600667b89f60b8b18e3550572
1 #  procmail definition
2 #  created by Michelle Konzack <linux4michelle@tamay-dogan.net>
3 #  This definition is under the GNU GPL version 3.0.
6 context default
7     keyword whole linestart #*procmail\n brightcyan black
8     keyword whole #*\n                  brown
10 wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._
12 ##############################################################
13 #  Vars from procmail
14     keyword whole MAILDIR               brightgreen
15     keyword whole DEFAULT               brightgreen
16     keyword whole LOGFILE               brightgreen
17     keyword whole VERBOSE               brightgreen
18     keyword whole LOGABSTRACT           brightgreen
19     keyword whole LOG                   brightgreen
20     keyword whole ORGMAIL               brightgreen
21     keyword whole LOCKFILE              brightgreen
22     keyword whole LOCKEXT               brightgreen
23     keyword whole LOCKSLEEP             brightgreen
24     keyword whole LOCKTIMEOUT           brightgreen
25     keyword whole TIMEOUT               brightgreen
26     keyword whole MSGPREFIX             brightgreen
27     keyword whole HOST                  brightgreen
28     keyword whole UMASK                 brightgreen
29     keyword whole SHELLMETAS            brightgreen
30     keyword whole SHELLFLAGS            brightgreen
31     keyword whole SENDMAIL              brightgreen
32     keyword whole SENDMAILFLAGS         brightgreen
33     keyword whole NORESRETRY            brightgreen
34     keyword whole SUSPEND               brightgreen
35     keyword whole LINEBUF               brightgreen
36     keyword whole DELIVERED             brightgreen
37     keyword whole TRAP                  brightgreen
38     keyword whole EXITCODE              brightgreen
39     keyword whole LASTFOLDER            brightgreen
40     keyword whole MATCH                 brightgreen
41     keyword whole SHIFT                 brightgreen
42     keyword whole INCLUDERC             brightmagenta
43     keyword whole SWITCHRC              brightgreen
44     keyword whole PROCMAIL_VERSION      brightgreen
45     keyword whole PROCMAIL_OVERFLOW     brightgreen
46     keyword whole COMSAT                brightgreen
47     keyword whole DROPPRIVS             brightgreen
48     keyword whole LOGNAME               brightgreen
49     keyword whole HOME                  brightgreen
50     keyword whole PATH                  brightgreen
51     keyword whole SHELL                 brightgreen
53     keyword whole ST                    brightgreen
54     keyword whole STN                   brightgreen
55     keyword whole NL                    brightgreen
57 ##############################################################
58 # Vars used by tdtools-procmail
59     keyword TDTP_DIRPREFIX              brightgreen
60     keyword TDTP_INC                    brightgreen
61     keyword TDTP_DIR                    brightgreen
62     keyword TDTP_USE_SEPARATOR          brightgreen
63     keyword TDTP_SHOW_MSGINFO           brightgreen
64     keyword TDTP_USE_SERNO              brightgreen
65     keyword TDTP_SERNO_MAX              brightgreen
66     keyword TDTP_LEFT_MAX               brightgreen
67     keyword TDTP_SHOW_FILTERS           brightgreen
68     keyword TDTP_USE_TAG_N_DROP         brightgreen
69     keyword TDTP_HITS_MIN               brightgreen
70     keyword TDTP_USE_L10N               brightgreen
71     keyword TDTP_USE_MAILHEADERS        brightgreen
72     keyword TDTP_DATE_PREFIX            brightgreen
73     keyword TDTP_USE_LISTDIR            brightgreen
74     keyword TDTP_LISTDIR_SEPARATOR      brightgreen
75     keyword TDTP_USE_EXPURGATE_BULK     brightgreen
76     keyword TDTP_SPAM_AT_END            brightgreen
77     keyword TDTP_MAXSIZE                brightgreen
79     keyword DATE_NOW_RFC                brightgreen
80     keyword DATE_NOW_SER                brightgreen
81     keyword FROM                        brightgreen
82     keyword TO                          brightgreen
83     keyword CC                          brightgreen
84     keyword ENVTO                       brightgreen
85     keyword SIZE                        brightgreen
86     keyword DATE_DATE                   brightgreen
87     keyword DATE_RFC                    brightgreen
88     keyword DATE_SER                    brightgreen
89     keyword DATE_RECV_RFC               brightgreen
90     keyword DATE_RECV_SER               brightgreen
91     keyword MSG_HOUR                    brightgreen
92     keyword MSG_DAY                     brightgreen
93     keyword MSG_WEEK                    brightgreen
94     keyword MSG_MONTH                   brightgreen
95     keyword MSG_YEAR                    brightgreen
96     keyword TDTP_LISTDIR                brightgreen
97     keyword TDTP_NAME                   brightgreen
98     keyword SPAMTAG                     brightgreen
99     keyword FILTER                      brightgreen
100     keyword TDTP_HITS_TOT               brightgreen
102     keyword whole linestart TDTP_L10N_* brightgreen
103     keyword TDTP_L10N_LL_CC             brightgreen
104     keyword TDTP_L10N_LL                brightgreen
105     keyword TDTP_L10N_FILE              brightgreen
107     keyword TDTP_EMAIL_NET              brightgreen
108     keyword TDTP_EMAIL_TDAUTOBUILDER    brightgreen
109     keyword TDTP_EMAIL_TDCONTROL        brightgreen
110     keyword TDTP_EMAIL_TDAUTODOWNLOADER brightgreen
111     keyword TDTP_EMAIL_BUSINESS         brightgreen
112     keyword TDTP_EMAIL_BTS_DEBIAN       brightgreen
113     keyword TDTP_EMAIL_ML               brightgreen
114     keyword TDTP_EMAIL_PRI              brightgreen
116     keyword tdmcRDATE                   brightgreen
117     keyword tdmcSDATE                   brightgreen
118     keyword tdmcNL                      brightgreen
120     keyword USEWNAME                    brightgreen
121     keyword USEWLIST                    brightgreen
122     keyword WLIST                       brightgreen
123     keyword USEBNAME                    brightgreen
124     keyword USEBLIST                    brightgreen
125     keyword BLIST                       brightgreen
126     keyword USETNAME                    brightgreen
127     keyword USETLIST                    brightgreen
128     keyword TLIST                       brightgreen
129     keyword USEHNAME                    brightgreen
130     keyword USEHLIST                    brightgreen
131     keyword HLIST                       brightgreen
133     keyword RESULT                      brightgreen
134     keyword PACKAGE                     brightgreen
135     keyword SUB                         brightgreen
136     keyword COUNT                       brightgreen
137     keyword NEWMSG                      brightgreen
138     keyword OLDMSG                      brightgreen
139     keyword TMPMSG                      brightgreen
140     keyword ADDR_ME                     brightgreen
141     keyword ADDR_LISTS                  brightgreen
142     keyword HIT                         brightgreen
143     keyword STRING                      brightgreen
144     keyword STRG                        brightgreen
145     keyword SHOW_FILTER                 brightgreen
146     keyword TMPSPAM                     brightgreen
148 ##############################################################
149 # Vars used by other recipes from the procmail mailinglist
150     keyword PROCMAIL_DIR        brightgreen
151     keyword PROCMAILDIR         brightgreen
152     keyword PROCDIR             brightgreen
153     keyword OCTET               brightgreen
154     keyword DOTQUAD             brightgreen
155     keyword RCVD                brightgreen
156     keyword RCVD_COUNT          brightgreen
157     keyword FROMX               brightgreen
158     keyword RETX                brightgreen
159     keyword GPGFROM             brightgreen
160     keyword GPGGET              brightgreen
161     keyword GPGEXP              brightgreen
162     keyword EMAIL               brightgreen
163     keyword DUMMY_EXEC          brightgreen
164     keyword DUMMY               brightgreen
165     keyword TMPVAL              brightgreen
166     keyword TMPVAR              brightgreen
167     keyword HOMEDIR             brightgreen
168     keyword NULL                brightgreen
169     keyword whole H_From*       brightgreen
171     keyword whole on            red
172     keyword whole true          red
173     keyword whole yes           red
174     keyword whole off           red
175     keyword whole false         red
176     keyword whole no            red
177     keyword whole all           red
179     keyword whole :0*\n         black magenta
180     keyword whole \**\n         cyan
182     keyword whole |*\n          yellow
183     keyword whole !*\n          brightblue
185     keyword ${*}                brightgreen
187     keyword `                   brightred
188     keyword {                   brightcyan
189     keyword }                   brightcyan
191 context  " "                    green
192     keyword ${*}                brightgreen
194 context exclusive ` `           lightgrey black
195     keyword '*'                 green
196     keyword "                   green
197     keyword \\`                 brightred
198     keyword ;                   brightcyan
199     keyword $(*)                brightgreen
200     keyword ${*}                brightgreen
201     keyword {                   brightcyan
202     keyword }                   brightcyan
203     keyword [                   brightcyan
204     keyword ]                   brightcyan
205     keyword (                   brightcyan
206     keyword )                   brightcyan
207     keyword -eq                 brightcyan
208     keyword -ne                 brightcyan
210     keyword wholeright $+       brightgreen
211     keyword $                   brightgreen
213     keyword >/dev/null          brightblue
214     keyword 2>&1                brightblue
215     keyword 1>&2                brightblue
217     keyword &&                  brightblue
218     keyword ||                  brightblue
219     keyword >>                  brightblue
221     keyword ES=$?               brightgreen
223 wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._
225     keyword |                   cyan
226     keyword whole --*           cyan
227     keyword whole -*\s          cyan
228     keyword whole \+*           cyan
229     keyword whole \**           cyan
230     keyword whole /*            cyan
231     keyword whole *:            cyan
233     keyword whole bash          cyan
234     keyword whole bc            cyan
235     keyword whole cp            cyan
236     keyword whole cut           cyan
237     keyword whole date          cyan
238     keyword whole echo          cyan
239     keyword whole egrep         cyan
240     keyword whole env           cyan
241     keyword whole expand        cyan
242     keyword whole formail       cyan
243     keyword whole gpg           cyan
244     keyword whole grep          cyan
245     keyword whole head          cyan
246     keyword whole killall       cyan
247     keyword whole md5sum        cyan
248     keyword whole mimedecode    cyan
249     keyword whole mkdir         cyan
250     keyword whole mv            cyan
251     keyword whole rm            cyan
252     keyword whole sed           cyan
253     keyword whole sendmail      cyan
254     keyword whole sort          cyan
255     keyword whole tail          cyan
256     keyword whole tddebbtsd     cyan
257     keyword whole tdnetsound    cyan
258     keyword whole test          cyan
259     keyword whole touch         cyan
260     keyword whole tr            cyan
261     keyword whole wc            cyan
262     keyword whole which         cyan
264     keyword whole if            yellow
265     keyword whole then          yellow
266     keyword whole else          yellow
267     keyword whole fi            yellow
268     keyword whole for           yellow
269     keyword whole in            yellow
270     keyword whole do            yellow
271     keyword whole done          yellow