diff options
Diffstat (limited to 'ftplugin')
-rw-r--r-- | ftplugin/diff_ShowTrailingWhitespace.vim | 17 | ||||
-rw-r--r-- | ftplugin/mail_ShowTrailingWhitespace.vim | 22 |
2 files changed, 39 insertions, 0 deletions
diff --git a/ftplugin/diff_ShowTrailingWhitespace.vim b/ftplugin/diff_ShowTrailingWhitespace.vim new file mode 100644 index 0000000..1d5ea79 --- /dev/null +++ b/ftplugin/diff_ShowTrailingWhitespace.vim @@ -0,0 +1,17 @@ +" diff_ShowTrailingWhitespace.vim: Whitespace exceptions for the "diff" 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.001 02-Mar-2012 file creation + +" A single space at the beginning of a line can represent an empty context line. +call ShowTrailingWhitespace#SetLocalExtraPattern( '^\%( \@!\s\)$\|\%>1v') + +" vim: set ts=8 sts=4 sw=4 noexpandtab ff=unix fdm=syntax : 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 : |