[vim] Fix BufferScrolling
change
commit d000286f47d479816ed868903d1a25841584bc76
author Alpha Chen <alpha.chen@gmail.com>
date
parent 9be4ab88
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 *