summaryrefslogtreecommitdiffstats
path: root/ftplugin/mail_ShowTrailingWhitespace.vim
diff options
context:
space:
mode:
Diffstat (limited to 'ftplugin/mail_ShowTrailingWhitespace.vim')
-rw-r--r--ftplugin/mail_ShowTrailingWhitespace.vim22
1 files changed, 22 insertions, 0 deletions
diff --git a/ftplugin/mail_ShowTrailingWhitespace.vim b/ftplugin/mail_ShowTrailingWhitespace.vim
new file mode 100644
index 0000000..57afec3
--- /dev/null
+++ b/ftplugin/mail_ShowTrailingWhitespace.vim
@@ -0,0 +1,22 @@
+" mail_ShowTrailingWhitespace.vim: Whitespace exceptions for the "mail" filetype.
+"
+" DEPENDENCIES:
+" - ShowTrailingWhitespace.vim autoload script.
+"
+" Copyright: (C) 2012 Ingo Karkat
+" The VIM LICENSE applies to this script; see ':help copyright'.
+"
+" Maintainer: Ingo Karkat <ingo@karkat.de>
+"
+" REVISION DATE REMARKS
+" 1.00.002 16-Mar-2012 Refined pattern.
+" 001 03-Mar-2012 file creation
+
+" - The email signature separator consists of dash-dash-space.
+" - Email headers from Outlook or the Thunderbird "External Editor" add-on
+" may leave whitespace after mail headers. Ignore them unless it's the
+" Subject: header.
+" - Quoted empty lines may contain trailing whitespace.
+call ShowTrailingWhitespace#SetLocalExtraPattern( '\%(^\%(--\|\%( \?>\)\+\|\%(From\|Sent\|To\|Cc\|Bcc\):.*\)\)\@<!')
+
+" vim: set ts=8 sts=4 sw=4 noexpandtab ff=unix fdm=syntax :