.vimrc

changeset 638
a011c7252d25
parent 637
9b35b49a39fd
child 639
383628663fd5
equal deleted inserted replaced
637:9b35b49a39fd 638:a011c7252d25
288 autocmd! 288 autocmd!
289 autocmd BufWritePre * :call vimrc#MkNonExDir(expand('<afile>'), +expand('<abuf>')) 289 autocmd BufWritePre * :call vimrc#MkNonExDir(expand('<afile>'), +expand('<abuf>'))
290 augroup END 290 augroup END
291 291
292 " https://mjj.io/2015/01/27/encrypting-files-with-gpg-and-vim/ 292 " https://mjj.io/2015/01/27/encrypting-files-with-gpg-and-vim/
293 " hacked to work with vimwiki
293 augroup encrypted 294 augroup encrypted
294 autocmd! 295 autocmd!
295 autocmd BufReadPre,FileReadPre *.gpg set noswapfile noundofile nobackup viminfo= 296 autocmd BufReadPre,FileReadPre *.gpg,*.gpg.wiki setl noswapfile noundofile nobackup viminfo=
296 autocmd BufReadPost *.gpg :%!GPG_TTY=/dev/tty gpg2 --decrypt 2> /dev/null 297 autocmd BufReadPost *.gpg,*.gpg.wiki :sil %!GPG_TTY=/dev/tty gpg2 --decrypt 2> /dev/null
297 autocmd BufWritePre *.gpg :%!GPG_TTY=/dev/tty gpg2 -se -a --default-recipient-self 298 autocmd BufWritePre *.gpg,*.gpg.wiki :sil %!GPG_TTY=/dev/tty gpg2 -se -a --default-recipient-self
298 autocmd BufWritePost *.gpg u 299 autocmd BufWritePost *.gpg,*.gpg.wiki :sil undo
299 augroup END 300 augroup END
300 "}}} 301 "}}}
301 302
302 " Perl type-specific settings {{{ 303 " Perl type-specific settings {{{
303 let perl_include_pod = 1 304 let perl_include_pod = 1

mercurial