X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/d0861b4a7cfc6fed74c1450708f5fa0267e8be69..ac2dac976ee15b6d7626a83fc4b08d6067536741:/.vim/after/ftplugin/mail.vim diff --git a/.vim/after/ftplugin/mail.vim b/.vim/after/ftplugin/mail.vim index 245ef06..45b5492 100644 --- a/.vim/after/ftplugin/mail.vim +++ b/.vim/after/ftplugin/mail.vim @@ -1,11 +1,24 @@ setlocal textwidth=68 setlocal formatoptions-=o setlocal formatoptions-=r +setlocal formatoptions-=l setlocal formatoptions+=a setlocal formatoptions+=w +setlocal formatoptions+=n + +setlocal comments=n:> "setlocal spell +augroup tsperrorinsert + au! +augroup END +match none /\s*$/ +augroup listinsert + au! +augroup END +setlocal list + " Dynamically set format options, depending on where you are in a " mail, idea from Teemu Likonen: " http://groups.google.com/group/vim_use/msg/f59e5c1adc6be2b3 @@ -116,14 +129,15 @@ augroup END nmap :w:%!mailplate --keep-unknown official nmap :w:%!mailplate --keep-unknown tahi -nmap :w:%!mailplate --keep-unknown pmvm +nmap :w:%!mailplate --keep-unknown kiwi nmap :w:%!mailplate --keep-unknown pobox -nmap :w:%!mailplate --keep-unknown debian -nmap :w:%!mailplate --keep-unknown debconf +nmap :w:%!mailplate --keep-unknown kbkg +nmap :w:%!mailplate --keep-unknown debian nmap :w:%!mailplate --keep-unknown uniwh nmap :w:%!mailplate --keep-unknown mtfk nmap :w:%!mailplate --keep-unknown sudetia -nmap :w:%!mailplate --keep-unknown private +nmap :w:%!mailplate --keep-unknown thorndonsquashtc +nmap :w:%!mailplate --keep-unknown default nmap :w:%!mailplate --auto --keep-unknown 2>/dev/null " change subject line @@ -181,3 +195,8 @@ fun! DelegateCompletion(next) return "\x10" endif endfun + +autocmd BufWritePost exe 'write ' . fnameescape((exists('$TMPDIR') ? expand('$TMPDIR') : '/tmp') . '/mail.backup.' . strftime('%Y-%m-%d-%H%M%S')) + +let g:markdown_in_mail = 1 +runtime! ftplugin/markdown.vim