aboutsummaryrefslogtreecommitdiff
path: root/vim/vimrc
diff options
context:
space:
mode:
Diffstat (limited to 'vim/vimrc')
-rw-r--r--vim/vimrc12
1 files changed, 12 insertions, 0 deletions
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 <leader>s :setlocal spell!<CR>
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 & :&&<CR>
xnoremap & :&&<CR>