summary refs log tree commit diff
path: root/.vim/after/ftplugin/mail.vim
blob: c0ccc879c9388b76edd0c874c0232fa45e47e06a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
" 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
set showtabline=0