[vim] Fix BufferScrolling
diff --git a/vim/.vimrc b/vim/.vimrc
index 7f551b84..a3e5ad03 100644
--- a/vim/.vimrc
+++ b/vim/.vimrc
@@ -96,7 +96,7 @@ if v:version >= 700
augroup BufferScrolling
au!
au BufLeave * if !&diff | let b:winview = winsaveview() | endif
- au BufEnter * if exists('b:winview') && !&diff | call winrestview(b:winview) | endif
+ au BufEnter * if exists('b:winview') && !&diff | call winrestview(b:winview) | unlet! b:winview | endif
augroup END
endif
@@ -108,8 +108,8 @@ set foldlevel=3
" view
set viewdir=$HOME/.vim_view//
" " au BufWinLeave ?* mkview
-au BufWritePost,BufLeave,WinLeave ?* mkview " for tabs
-au BufWinEnter ?* silent loadview
+" au BufWritePost,BufLeave,WinLeave ?* mkview " for tabs
+" au BufWinEnter ?* silent loadview
" jump to last cursor position when opening a file
autocmd BufReadPost *