diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2018-07-13 13:25:13 +1200 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2018-07-13 13:25:13 +1200 |
commit | 587de04765e69f3e32aa2067303322fa841c64b3 (patch) | |
tree | 1dcf6b5198fe8dbfdf52fff06b5674dcd1858065 /vim/after/ftplugin | |
parent | Rename and refine reload_vimrc_filetype.vim (diff) | |
download | dotfiles-587de04765e69f3e32aa2067303322fa841c64b3.tar.gz dotfiles-587de04765e69f3e32aa2067303322fa841c64b3.zip |
Move to after headers when writing new mail
Diffstat (limited to 'vim/after/ftplugin')
-rw-r--r-- | vim/after/ftplugin/mail.vim | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/vim/after/ftplugin/mail.vim b/vim/after/ftplugin/mail.vim index 3ecc0310..fa1b9443 100644 --- a/vim/after/ftplugin/mail.vim +++ b/vim/after/ftplugin/mail.vim @@ -3,6 +3,13 @@ if &filetype !=# 'mail' || v:version < 700 finish endif +" We will almost always want to start editing after the headers, so move to +" the first entirely blank line, if something hasn't already moved us from the +" start of the file +if line('.') == 1 && col('.') == 1 + call search('^$', 'c') +endif + " Add a space to the end of wrapped lines for format-flowed mail setlocal formatoptions+=w let b:undo_ftplugin .= '|setlocal formatoptions<' |