Ticket #144: 13_procmail-syntax.patch

File 13_procmail-syntax.patch, 9.8 KB (added by Patrick Winnertz, 15 years ago)

Added by email2trac

  • mc-4.6.2~git20080311/syntax/Makefile.am

    diff -Nurwd mc-4.6.2~git20080311/syntax/Makefile.am orig/mc-4.6.2~git20080311/syntax/Makefile.am
    old new  
    3939        php.syntax              \ 
    4040        po.syntax               \ 
    4141        povray.syntax           \ 
     42        procmail.syntax \ 
    4243        python.syntax           \ 
    4344        ruby.syntax             \ 
    4445        sh.syntax               \ 
  • mc-4.6.2~git20080311/syntax/procmail.syntax

    diff -Nurwd mc-4.6.2~git20080311/syntax/procmail.syntax orig/mc-4.6.2~git20080311/syntax/procmail.syntax
    old new  
     1#  procmail definition 
     2#  created by Michelle Konzack <linux4michelle@tamay-dogan.net> 
     3#  This definition is under the GNU GPL version 3.0. 
     4 
     5 
     6context default 
     7    keyword whole linestart #*procmail\n brightcyan black 
     8    keyword whole #*\n                  brown 
     9 
     10wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._ 
     11 
     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 
     52 
     53    keyword whole ST                    brightgreen 
     54    keyword whole STN                   brightgreen 
     55    keyword whole NL                    brightgreen 
     56 
     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 
     78 
     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 
     101 
     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 
     106 
     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 
     115 
     116    keyword tdmcRDATE                   brightgreen 
     117    keyword tdmcSDATE                   brightgreen 
     118    keyword tdmcNL                      brightgreen 
     119 
     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 
     132 
     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 
     147 
     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 
     170 
     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 
     178 
     179    keyword whole :0*\n         black magenta 
     180    keyword whole \**\n         cyan 
     181 
     182    keyword whole |*\n          yellow 
     183    keyword whole !*\n          brightblue 
     184 
     185    keyword ${*}                brightgreen 
     186 
     187    keyword `                   brightred 
     188    keyword {                   brightcyan 
     189    keyword }                   brightcyan 
     190 
     191context  " "                    green 
     192    keyword ${*}                brightgreen 
     193 
     194context 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 
     209 
     210    keyword wholeright $+       brightgreen 
     211    keyword $                   brightgreen 
     212 
     213    keyword >/dev/null          brightblue 
     214    keyword 2>&1                brightblue 
     215    keyword 1>&2                brightblue 
     216 
     217    keyword &&                  brightblue 
     218    keyword ||                  brightblue 
     219    keyword >>                  brightblue 
     220 
     221    keyword ES=$?               brightgreen 
     222 
     223wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._ 
     224 
     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 
     232 
     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 
     263 
     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 
  • mc-4.6.2~git20080311/syntax/Syntax

    diff -Nurwd mc-4.6.2~git20080311/syntax/Syntax orig/mc-4.6.2~git20080311/syntax/Syntax
    old new  
    182182file ..\*\\.(S|asm)$ Assembler\sSource 
    183183include asm.syntax 
    184184 
     185file \.procmailrc$ Procmail\sRC\sFile ^#/usr/bin/procmail 
     186include procmail.syntax 
     187 
    185188file .\* unknown 
    186189include unknown.syntax