296 |
296 |
297 " https://mjj.io/2015/01/27/encrypting-files-with-gpg-and-vim/ |
297 " https://mjj.io/2015/01/27/encrypting-files-with-gpg-and-vim/ |
298 " hacked to work with vimwiki |
298 " hacked to work with vimwiki |
299 augroup encrypted |
299 augroup encrypted |
300 autocmd! |
300 autocmd! |
301 autocmd BufReadPre,FileReadPre *.gpg,*.gpg.wiki setl noswapfile noundofile nobackup viminfo= |
301 autocmd BufReadPre,FileReadPre *.gpg,*.gpg.* setl noswapfile noundofile nobackup viminfo= |
302 autocmd BufReadPost *.gpg,*.gpg.wiki :sil %!GPG_TTY=/dev/tty gpg2 --decrypt 2> /dev/null |
302 autocmd BufReadPost *.gpg,*.gpg.* :sil %!gpg2 -d |
303 autocmd BufWritePre *.gpg,*.gpg.wiki :sil %!GPG_TTY=/dev/tty gpg2 -se -a --default-recipient-self |
303 autocmd BufWritePre *.gpg,*.gpg.* :sil %!gpg2 -se -a --default-recipient-self |
304 autocmd BufWritePost *.gpg,*.gpg.wiki :sil undo |
304 autocmd BufWritePost *.gpg,*.gpg.* :sil undo |
305 augroup END |
305 augroup END |
306 "}}} |
306 "}}} |
307 |
307 |
308 " Perl type-specific settings {{{ |
308 " Perl type-specific settings {{{ |
309 let perl_include_pod = 1 |
309 let perl_include_pod = 1 |