Updated doc/NEWS file
[midnight-commander.git] / misc / syntax / procmail.syntax
blob072d43de058821cfe81ecffee9b418c7b8f3beb6
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