diff options
author | Martin Kolman <mkolman@redhat.com> | 2013-07-16 16:35:12 +0200 |
---|---|---|
committer | Martin Kolman <mkolman@redhat.com> | 2013-07-16 16:35:12 +0200 |
commit | 856f581114f676e1093e64c145af0e128dc8c9e3 (patch) | |
tree | 63b798c5358f4198728e0c6cb042550f740edc9a /ftplugin | |
download | vim-master.tar.gz vim-master.tar.xz vim-master.zip |
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 : |