summary refs log tree commit diff
path: root/.vim/after/ftplugin/mail.vim
blob: 108cbf79a04bb8316c69714b68873762cbeff22d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
" 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, expand('%:t')], '/')
    execute 'silent! write! '.draft
endfunction

function! RestoreFromDraft()
    let draft = join([g:mail_draft_dir, expand('%:t')], '/')
    echoerr 'todo'
endfunction

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

set commentstring=>\ %s