! Syntax Highlighting Patterns for Email ! ! by Chris Witham 11/28/2002 ! made in NEdit 5.2 ! ! This pattern was made to make email composing in NEdit a little ! more colourful (hopefully easier to read, too). ! It's my first time writing a NEdit pattern, so suggestions and ! improvements are welcome. ! ! INSTALLATION ! ! nedit -import Email-5.2.pats ! ! (Simple, eh?) nedit.highlightPatterns: Email:1:0{\n\ Headers1:"^(?ifrom|to|cc|bcc|date|reply-to): ":"$"::Headers1::\n\ Headers2:"^(?ix-mailer|message-id|organi[zs]ation|user-agent|x-message-flag|return-path|envelope-to|delivery-date|received|delivered-to|x-received|content-type|x-uidl|x-bogosity|status|content-length|lines|in-reply-to): ":"$"::Headers2::\n\ Headers3:"^(?isubject): ":"$"::Headers3::\n\ Quote8:"^[>][ ]*[>][ ]*[>][ ]*[>][ ]*[>][ ]*[>][ ]*[>][ ]*[>][ ]*([^>]|)":"$"::Quote8::\n\ Quote7:"^[>][ ]*[>][ ]*[>][ ]*[>][ ]*[>][ ]*[>][ ]*[>][ ]*([^>]|)":"$"::Quote7::\n\ Quote6:"^[>][ ]*[>][ ]*[>][ ]*[>][ ]*[>][ ]*[>][ ]*([^>]|)":"$"::Quote6::\n\ Quote5:"^[>][ ]*[>][ ]*[>][ ]*[>][ ]*[>][ ]*([^>]|)":"$"::Quote5::\n\ Quote4:"^[>][ ]*[>][ ]*[>][ ]*[>][ ]*([^>]|)":"$"::Quote4::\n\ Quote3:"^[>][ ]*[>][ ]*[>][ ]*([^>]|)":"$"::Quote3::\n\ Quote2:"^[>][ ]*[>][ ]*([^>]|)":"$"::Quote2::\n\ Quote1:"^[>] *([^>]|)":"$"::Quote1::\n\ Smileys1:"[;:]-?[)/(|]":::Smileys::\n\ Smileys2:"[-;^][_o][-;^];?":::Smileys::\n\ Signature:"^--\\s*\\n":"EOF"::Signature::\n\ } nedit.languageModes: Email::"^From: ":None:Continuous::: nedit.styles: Headers1:darkgreen:Plain\n\ Headers2:brown:Plain\n\ Headers3:blue:Plain\n\ Quote1:blue:Plain\n\ Quote2:brown:Plain\n\ Quote3:red:Plain\n\ Quote4:darkgreen:Plain\n\ Quote5:blue:Plain\n\ Quote6:brown:Plain\n\ Quote7:red:Plain\n\ Quote8:darkgreen:Plain\n\ Smileys:VioletRed4:Bold\n\ Signature:black:Italic