Merge pull request #4 from vaz/master

This commit is contained in:
James McCoy
2013-02-10 11:57:54 -05:00

View File

@@ -150,23 +150,28 @@ endif
" Section: Autocmd setup {{{1 " Section: Autocmd setup {{{1
if (!exists("g:GPGFilePattern"))
let g:GPGFilePattern = '*.\(gpg\|asc\|pgp\)'
endif
augroup GnuPG augroup GnuPG
autocmd! autocmd!
" do the decryption " do the decryption
autocmd BufReadCmd *.\(gpg\|asc\|pgp\) call s:GPGInit(1) exe "autocmd BufReadCmd " . g:GPGFilePattern . " call s:GPGInit(1) |" .
autocmd BufReadCmd *.\(gpg\|asc\|pgp\) call s:GPGDecrypt(1) \ " call s:GPGDecrypt(1) |" .
autocmd BufReadCmd *.\(gpg\|asc\|pgp\) call s:GPGBufReadPost() \ " call s:GPGBufReadPost()"
autocmd FileReadCmd *.\(gpg\|asc\|pgp\) call s:GPGInit(0) exe "autocmd FileReadCmd " . g:GPGFilePattern . " call s:GPGInit(0) |" .
autocmd FileReadCmd *.\(gpg\|asc\|pgp\) call s:GPGDecrypt(0) \ " call s:GPGDecrypt(0)"
" convert all text to encrypted text before writing " convert all text to encrypted text before writing
autocmd BufWriteCmd *.\(gpg\|asc\|pgp\) call s:GPGBufWritePre() exe "autocmd BufWriteCmd " . g:GPGFilePattern . " call s:GPGBufWritePre()"
autocmd BufWriteCmd,FileWriteCmd *.\(gpg\|asc\|pgp\) call s:GPGInit(0) exe "autocmd BufWriteCmd,FileWriteCmd " . g:GPGFilePattern .
autocmd BufWriteCmd,FileWriteCmd *.\(gpg\|asc\|pgp\) call s:GPGEncrypt() \ " call s:GPGInit(0) |" .
\ " call s:GPGEncrypt()"
" cleanup on leaving vim " cleanup on leaving vim
autocmd VimLeave *.\(gpg\|asc\|pgp\) call s:GPGCleanup() exe "autocmd VimLeave " . g:GPGFilePattern . " call s:GPGCleanup()"
augroup END augroup END
" Section: Constants {{{1 " Section: Constants {{{1