# HG changeset patch # User Meredith Howard # Date 1504215691 14400 # Node ID a011c7252d25da3033ca0d81c7f8b5d6755eca60 # Parent 9b35b49a39fd2ab791467b37d7f46c77b52e340d gpg + vimwiki diff --git a/.vimrc b/.vimrc --- a/.vimrc +++ b/.vimrc @@ -290,12 +290,13 @@ augroup AutoMkdir augroup END " https://mjj.io/2015/01/27/encrypting-files-with-gpg-and-vim/ +" hacked to work with vimwiki augroup encrypted autocmd! - autocmd BufReadPre,FileReadPre *.gpg set noswapfile noundofile nobackup viminfo= - autocmd BufReadPost *.gpg :%!GPG_TTY=/dev/tty gpg2 --decrypt 2> /dev/null - autocmd BufWritePre *.gpg :%!GPG_TTY=/dev/tty gpg2 -se -a --default-recipient-self - autocmd BufWritePost *.gpg u + autocmd BufReadPre,FileReadPre *.gpg,*.gpg.wiki setl noswapfile noundofile nobackup viminfo= + autocmd BufReadPost *.gpg,*.gpg.wiki :sil %!GPG_TTY=/dev/tty gpg2 --decrypt 2> /dev/null + autocmd BufWritePre *.gpg,*.gpg.wiki :sil %!GPG_TTY=/dev/tty gpg2 -se -a --default-recipient-self + autocmd BufWritePost *.gpg,*.gpg.wiki :sil undo augroup END "}}}