" Vim filetype plugin file " Language: Mail " Maintainer: Bram Moolenaar " Last Change: 2009 Jun 03 " Only do this when not done yet for this buffer if exists("b:did_ftplugin") finish endif let b:did_ftplugin = 1 let b:undo_ftplugin = "setl modeline< tw< fo<" " Don't use modelines in e-mail messages, avoid trojan horses and nasty " "jokes" (e.g., setting 'textwidth' to 5). setlocal nomodeline " many people recommend keeping e-mail messages 72 chars wide if &tw == 0 setlocal tw=72 endif " Set 'formatoptions' to break text lines and keep the comment leader ">". setlocal fo+=tcql " Add mappings, unless the user doesn't want this. if !exists("no_plugin_maps") && !exists("no_mail_maps") " Quote text by inserting "> " if !hasmapto('MailQuote') vmap q MailQuote nmap q MailQuote endif vnoremap MailQuote :s/^/> /:noh`` nnoremap MailQuote :.,$s/^/> /:noh`` endif