From c8f892e56cecb5a2fe492533f3f6500cf522c466 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Wed, 3 Jul 2013 18:17:20 +1200 Subject: Don't keep viminfo for temporary/sensitive files --- vim/vimrc | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'vim') diff --git a/vim/vimrc b/vim/vimrc index 5a1d2a16..c397dfa0 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -162,6 +162,18 @@ if has('spell') nnoremap s :setlocal spell! endif +" State +if has('viminfo') + if has('autocmd') + augroup viminfoskip + autocmd! + silent! autocmd BufNewFile,BufReadPre + \ /tmp/*,$TMPDIR/*,$TMP/*,$TEMP/*,*/shm/* + \ setlocal viminfo= + augroup END + endif +endif + " Substitution nnoremap & :&& xnoremap & :&& -- cgit v1.2.3