.vimrc

changeset 748
648b37626788
parent 747
a3c2fbf5a623
child 749
27f7431c8170
equal deleted inserted replaced
747:a3c2fbf5a623 748:648b37626788
291 autocmd BufReadPost quickfix nmap <buffer> q <C-w>c 291 autocmd BufReadPost quickfix nmap <buffer> q <C-w>c
292 292
293 " Neomutt changed their tmpfile pattern, ugh 293 " Neomutt changed their tmpfile pattern, ugh
294 autocmd BufNewFile,BufRead neomutt-*-\w\+ setf mail 294 autocmd BufNewFile,BufRead neomutt-*-\w\+ setf mail
295 augroup END 295 augroup END
296
297 " https://mjj.io/2015/01/27/encrypting-files-with-gpg-and-vim/
298 " hacked to work with vimwiki
299 augroup encrypted
300 autocmd!
301 autocmd BufReadPre,FileReadPre *.gpg,*.gpg.wiki setl noswapfile noundofile nobackup viminfo=
302 autocmd BufReadPost *.gpg,*.gpg.wiki :sil %!GPG_TTY=/dev/tty gpg2 --decrypt 2> /dev/null
303 autocmd BufWritePre *.gpg,*.gpg.wiki :sil %!GPG_TTY=/dev/tty gpg2 -se -a --default-recipient-self
304 autocmd BufWritePost *.gpg,*.gpg.wiki :sil undo
305 augroup END
306 "}}}
296 307
297 " Perl type-specific settings {{{ 308 " Perl type-specific settings {{{
298 let perl_include_pod = 1 309 let perl_include_pod = 1
299 let perl_sub_signatures = 1 310 let perl_sub_signatures = 1
300 let perl_sync_dist = 200 311 let perl_sync_dist = 200

mercurial