summary refs log tree commit diff
path: root/.vim/after/ftplugin/mail.vim
blob: cdfbfc6e87b00b1c5352d7f9c724891684171dc2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
" backup aerc mails to a draft directory
let g:mail_draft_dir = $HOME.'/.aerc/drafts'

function! SaveDraft()
    if !isdirectory(g:mail_draft_dir)
	call mkdir(g:mail_draft_dir, 'p')
    endif
    let draft = join([g:mail_draft_dir, systemlist('now')[0] . '_' .expand('%:t')], '/')
    execute 'silent! write! '.draft
endfunction

augroup vim_mail
    au!
    au CursorHold * call SaveDraft()
augroup END

set commentstring=>\ %s
set showtabline=0

command! DraftSave call SaveDraft()