mirror of
https://github.com/MidnightCommander/mc
synced 2025-02-22 02:04:22 +03:00
Syntax highlighting for procmail files
This commit is contained in:
parent
5c070b116c
commit
0187696480
@ -31,6 +31,7 @@ SYNTAXFILES = \
|
||||
php.syntax \
|
||||
po.syntax \
|
||||
povray.syntax \
|
||||
procmail.syntax \
|
||||
python.syntax \
|
||||
ruby.syntax \
|
||||
sh.syntax \
|
||||
|
@ -148,5 +148,8 @@ include idl.syntax
|
||||
file Don_t_match_me Mail\sfolder ^From\s
|
||||
include mail.syntax
|
||||
|
||||
file \.procmailrc$ Procmail\sRC\sFile ^#/usr/bin/procmail
|
||||
include procmail.syntax
|
||||
|
||||
file .\* unknown
|
||||
include unknown.syntax
|
||||
|
271
syntax/procmail.syntax
Normal file
271
syntax/procmail.syntax
Normal file
@ -0,0 +1,271 @@
|
||||
# procmail definition
|
||||
# created by Michelle Konzack <linux4michelle@tamay-dogan.net>
|
||||
# This definition is under the GNU GPL version 3.0.
|
||||
|
||||
|
||||
context default
|
||||
keyword whole linestart #*procmail\n brightcyan black
|
||||
keyword whole #*\n brown
|
||||
|
||||
wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._
|
||||
|
||||
##############################################################
|
||||
# Vars from procmail
|
||||
keyword whole MAILDIR brightgreen
|
||||
keyword whole DEFAULT brightgreen
|
||||
keyword whole LOGFILE brightgreen
|
||||
keyword whole VERBOSE brightgreen
|
||||
keyword whole LOGABSTRACT brightgreen
|
||||
keyword whole LOG brightgreen
|
||||
keyword whole ORGMAIL brightgreen
|
||||
keyword whole LOCKFILE brightgreen
|
||||
keyword whole LOCKEXT brightgreen
|
||||
keyword whole LOCKSLEEP brightgreen
|
||||
keyword whole LOCKTIMEOUT brightgreen
|
||||
keyword whole TIMEOUT brightgreen
|
||||
keyword whole MSGPREFIX brightgreen
|
||||
keyword whole HOST brightgreen
|
||||
keyword whole UMASK brightgreen
|
||||
keyword whole SHELLMETAS brightgreen
|
||||
keyword whole SHELLFLAGS brightgreen
|
||||
keyword whole SENDMAIL brightgreen
|
||||
keyword whole SENDMAILFLAGS brightgreen
|
||||
keyword whole NORESRETRY brightgreen
|
||||
keyword whole SUSPEND brightgreen
|
||||
keyword whole LINEBUF brightgreen
|
||||
keyword whole DELIVERED brightgreen
|
||||
keyword whole TRAP brightgreen
|
||||
keyword whole EXITCODE brightgreen
|
||||
keyword whole LASTFOLDER brightgreen
|
||||
keyword whole MATCH brightgreen
|
||||
keyword whole SHIFT brightgreen
|
||||
keyword whole INCLUDERC brightmagenta
|
||||
keyword whole SWITCHRC brightgreen
|
||||
keyword whole PROCMAIL_VERSION brightgreen
|
||||
keyword whole PROCMAIL_OVERFLOW brightgreen
|
||||
keyword whole COMSAT brightgreen
|
||||
keyword whole DROPPRIVS brightgreen
|
||||
keyword whole LOGNAME brightgreen
|
||||
keyword whole HOME brightgreen
|
||||
keyword whole PATH brightgreen
|
||||
keyword whole SHELL brightgreen
|
||||
|
||||
keyword whole ST brightgreen
|
||||
keyword whole STN brightgreen
|
||||
keyword whole NL brightgreen
|
||||
|
||||
##############################################################
|
||||
# Vars used by tdtools-procmail
|
||||
keyword TDTP_DIRPREFIX brightgreen
|
||||
keyword TDTP_INC brightgreen
|
||||
keyword TDTP_DIR brightgreen
|
||||
keyword TDTP_USE_SEPARATOR brightgreen
|
||||
keyword TDTP_SHOW_MSGINFO brightgreen
|
||||
keyword TDTP_USE_SERNO brightgreen
|
||||
keyword TDTP_SERNO_MAX brightgreen
|
||||
keyword TDTP_LEFT_MAX brightgreen
|
||||
keyword TDTP_SHOW_FILTERS brightgreen
|
||||
keyword TDTP_USE_TAG_N_DROP brightgreen
|
||||
keyword TDTP_HITS_MIN brightgreen
|
||||
keyword TDTP_USE_L10N brightgreen
|
||||
keyword TDTP_USE_MAILHEADERS brightgreen
|
||||
keyword TDTP_DATE_PREFIX brightgreen
|
||||
keyword TDTP_USE_LISTDIR brightgreen
|
||||
keyword TDTP_LISTDIR_SEPARATOR brightgreen
|
||||
keyword TDTP_USE_EXPURGATE_BULK brightgreen
|
||||
keyword TDTP_SPAM_AT_END brightgreen
|
||||
keyword TDTP_MAXSIZE brightgreen
|
||||
|
||||
keyword DATE_NOW_RFC brightgreen
|
||||
keyword DATE_NOW_SER brightgreen
|
||||
keyword FROM brightgreen
|
||||
keyword TO brightgreen
|
||||
keyword CC brightgreen
|
||||
keyword ENVTO brightgreen
|
||||
keyword SIZE brightgreen
|
||||
keyword DATE_DATE brightgreen
|
||||
keyword DATE_RFC brightgreen
|
||||
keyword DATE_SER brightgreen
|
||||
keyword DATE_RECV_RFC brightgreen
|
||||
keyword DATE_RECV_SER brightgreen
|
||||
keyword MSG_HOUR brightgreen
|
||||
keyword MSG_DAY brightgreen
|
||||
keyword MSG_WEEK brightgreen
|
||||
keyword MSG_MONTH brightgreen
|
||||
keyword MSG_YEAR brightgreen
|
||||
keyword TDTP_LISTDIR brightgreen
|
||||
keyword TDTP_NAME brightgreen
|
||||
keyword SPAMTAG brightgreen
|
||||
keyword FILTER brightgreen
|
||||
keyword TDTP_HITS_TOT brightgreen
|
||||
|
||||
keyword whole linestart TDTP_L10N_* brightgreen
|
||||
keyword TDTP_L10N_LL_CC brightgreen
|
||||
keyword TDTP_L10N_LL brightgreen
|
||||
keyword TDTP_L10N_FILE brightgreen
|
||||
|
||||
keyword TDTP_EMAIL_NET brightgreen
|
||||
keyword TDTP_EMAIL_TDAUTOBUILDER brightgreen
|
||||
keyword TDTP_EMAIL_TDCONTROL brightgreen
|
||||
keyword TDTP_EMAIL_TDAUTODOWNLOADER brightgreen
|
||||
keyword TDTP_EMAIL_BUSINESS brightgreen
|
||||
keyword TDTP_EMAIL_BTS_DEBIAN brightgreen
|
||||
keyword TDTP_EMAIL_ML brightgreen
|
||||
keyword TDTP_EMAIL_PRI brightgreen
|
||||
|
||||
keyword tdmcRDATE brightgreen
|
||||
keyword tdmcSDATE brightgreen
|
||||
keyword tdmcNL brightgreen
|
||||
|
||||
keyword USEWNAME brightgreen
|
||||
keyword USEWLIST brightgreen
|
||||
keyword WLIST brightgreen
|
||||
keyword USEBNAME brightgreen
|
||||
keyword USEBLIST brightgreen
|
||||
keyword BLIST brightgreen
|
||||
keyword USETNAME brightgreen
|
||||
keyword USETLIST brightgreen
|
||||
keyword TLIST brightgreen
|
||||
keyword USEHNAME brightgreen
|
||||
keyword USEHLIST brightgreen
|
||||
keyword HLIST brightgreen
|
||||
|
||||
keyword RESULT brightgreen
|
||||
keyword PACKAGE brightgreen
|
||||
keyword SUB brightgreen
|
||||
keyword COUNT brightgreen
|
||||
keyword NEWMSG brightgreen
|
||||
keyword OLDMSG brightgreen
|
||||
keyword TMPMSG brightgreen
|
||||
keyword ADDR_ME brightgreen
|
||||
keyword ADDR_LISTS brightgreen
|
||||
keyword HIT brightgreen
|
||||
keyword STRING brightgreen
|
||||
keyword STRG brightgreen
|
||||
keyword SHOW_FILTER brightgreen
|
||||
keyword TMPSPAM brightgreen
|
||||
|
||||
##############################################################
|
||||
# Vars used by other recipes from the procmail mailinglist
|
||||
keyword PROCMAIL_DIR brightgreen
|
||||
keyword PROCMAILDIR brightgreen
|
||||
keyword PROCDIR brightgreen
|
||||
keyword OCTET brightgreen
|
||||
keyword DOTQUAD brightgreen
|
||||
keyword RCVD brightgreen
|
||||
keyword RCVD_COUNT brightgreen
|
||||
keyword FROMX brightgreen
|
||||
keyword RETX brightgreen
|
||||
keyword GPGFROM brightgreen
|
||||
keyword GPGGET brightgreen
|
||||
keyword GPGEXP brightgreen
|
||||
keyword EMAIL brightgreen
|
||||
keyword DUMMY_EXEC brightgreen
|
||||
keyword DUMMY brightgreen
|
||||
keyword TMPVAL brightgreen
|
||||
keyword TMPVAR brightgreen
|
||||
keyword HOMEDIR brightgreen
|
||||
keyword NULL brightgreen
|
||||
keyword whole H_From* brightgreen
|
||||
|
||||
keyword whole on red
|
||||
keyword whole true red
|
||||
keyword whole yes red
|
||||
keyword whole off red
|
||||
keyword whole false red
|
||||
keyword whole no red
|
||||
keyword whole all red
|
||||
|
||||
keyword whole :0*\n black magenta
|
||||
keyword whole \**\n cyan
|
||||
|
||||
keyword whole |*\n yellow
|
||||
keyword whole !*\n brightblue
|
||||
|
||||
keyword ${*} brightgreen
|
||||
|
||||
keyword ` brightred
|
||||
keyword { brightcyan
|
||||
keyword } brightcyan
|
||||
|
||||
context " " green
|
||||
keyword ${*} brightgreen
|
||||
|
||||
context exclusive ` ` lightgrey black
|
||||
keyword '*' green
|
||||
keyword " green
|
||||
keyword \\` brightred
|
||||
keyword ; brightcyan
|
||||
keyword $(*) brightgreen
|
||||
keyword ${*} brightgreen
|
||||
keyword { brightcyan
|
||||
keyword } brightcyan
|
||||
keyword [ brightcyan
|
||||
keyword ] brightcyan
|
||||
keyword ( brightcyan
|
||||
keyword ) brightcyan
|
||||
keyword -eq brightcyan
|
||||
keyword -ne brightcyan
|
||||
|
||||
keyword wholeright $+ brightgreen
|
||||
keyword $ brightgreen
|
||||
|
||||
keyword >/dev/null brightblue
|
||||
keyword 2>&1 brightblue
|
||||
keyword 1>&2 brightblue
|
||||
|
||||
keyword && brightblue
|
||||
keyword || brightblue
|
||||
keyword >> brightblue
|
||||
|
||||
keyword ES=$? brightgreen
|
||||
|
||||
wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._
|
||||
|
||||
keyword | cyan
|
||||
keyword whole --* cyan
|
||||
keyword whole -*\s cyan
|
||||
keyword whole \+* cyan
|
||||
keyword whole \** cyan
|
||||
keyword whole /* cyan
|
||||
keyword whole *: cyan
|
||||
|
||||
keyword whole bash cyan
|
||||
keyword whole bc cyan
|
||||
keyword whole cp cyan
|
||||
keyword whole cut cyan
|
||||
keyword whole date cyan
|
||||
keyword whole echo cyan
|
||||
keyword whole egrep cyan
|
||||
keyword whole env cyan
|
||||
keyword whole expand cyan
|
||||
keyword whole formail cyan
|
||||
keyword whole gpg cyan
|
||||
keyword whole grep cyan
|
||||
keyword whole head cyan
|
||||
keyword whole killall cyan
|
||||
keyword whole md5sum cyan
|
||||
keyword whole mimedecode cyan
|
||||
keyword whole mkdir cyan
|
||||
keyword whole mv cyan
|
||||
keyword whole rm cyan
|
||||
keyword whole sed cyan
|
||||
keyword whole sendmail cyan
|
||||
keyword whole sort cyan
|
||||
keyword whole tail cyan
|
||||
keyword whole tddebbtsd cyan
|
||||
keyword whole tdnetsound cyan
|
||||
keyword whole test cyan
|
||||
keyword whole touch cyan
|
||||
keyword whole tr cyan
|
||||
keyword whole wc cyan
|
||||
keyword whole which cyan
|
||||
|
||||
keyword whole if yellow
|
||||
keyword whole then yellow
|
||||
keyword whole else yellow
|
||||
keyword whole fi yellow
|
||||
keyword whole for yellow
|
||||
keyword whole in yellow
|
||||
keyword whole do yellow
|
||||
keyword whole done yellow
|
Loading…
x
Reference in New Issue
Block a user