.vimrc

changeset 746
63fedee268a7
parent 742
354f9d473a4b
child 747
a3c2fbf5a623
equal deleted inserted replaced
745:dd23da749523 746:63fedee268a7
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 "}}}
307 296
308 " Perl type-specific settings {{{ 297 " Perl type-specific settings {{{
309 let perl_include_pod = 1 298 let perl_include_pod = 1
310 let perl_sub_signatures = 1 299 let perl_sub_signatures = 1
311 let perl_sync_dist = 200 300 let perl_sync_dist = 200

mercurial