! NEdit Syntax Highlighting Patterns for procmail ! ! Load this file by starting nedit with: ! ! nedit -import ! ! The patterns can then be saved permanently into nedit's own resource file ! by using Save Defaults from the Preferences menu. ! ! Download: ! http://volker.dnsalias.net/soft/nedit/ ! and perhaps: ! ftp://ftp.nedit.org/pub/NEdit/contrib/highlighting/ ! ! Copyright (C) by Volker Kuhlmann ! Released under the same license as NEdit itself. ! ! ChangeLog: ! 0.3, 01 Jul 2006: Volker Kuhlmann ! - Some fixes. ! - (corrected ftp URL 10Sep06) ! 0.2, 05 Jan 2004: Volker Kuhlmann ! - Added Include, ActionSave, ActionSub2 ! - Added sub-colourings of variable assignments ! - Other bug fixes and improvements ! 0.1, 04 Jan 2004: Volker Kuhlmann , NEdit 5.4 ! - initial quick hack, incomplete, bad but better than nothing nedit.languageModes: \ procmail:.procmailrc .rc::::::: nedit.highlightPatterns: \ procmail:5:0{\n\ README:"Procmail highlighting patterns, version 0.3, by Volker Kuhlmann.":::Warning::\n\ Comment:"^\\s*#":"$"::Comment::\n\ Include:"^\\s*INCLUDERC=.*$":::Flag::D\n\ VarAssign:"(?i^\\s*([a-z][a-z0-9_]*=))":"$":"^\\s*$":Plain::\n\ Var1:"\\1":""::Identifier1:VarAssign:C\n\ Var:"(?i\\$[a-z0-9_]+)":::Identifier2:VarAssign:\n\ VarExec:"`":"`":"^$":Text Arg:VarAssign:\n\ VarString:"""":"(?:^|[^\\\\])""":"$":String:VarAssign:\n\ VarStringVar:"(?i\\$[a-z0-9_]+)":::Identifier2:VarString:\n\ RecipeStart:"^\\s*:0":"$"::Storage Type::\n\ Condition:"^\\s*\\*":"[^\\\\]$":"^\\s*:\\d":procmail condition::D\n\ ActionPipe:"^\\s*\\|":"[^\\\\]$":"^\\s*:\\d":Preprocessor1::D\n\ ActionSave:"^\\s*[^{}\\s]":"[^\\\\]$":"^\\s*:\\d":Keyword::D\n\ ActionSub:"^\\s*\\{":"(?:}|$)":"^\\s*:\\d":Storage Type1::D\n\ ActionSub2:"^\\s*}":::Storage Type1::D\n\ } nedit.styles: \ procmail condition:brown:Plain