diff --git a/vim/.vimrc b/vim/.vimrc index 7f551b8..a3e5ad0 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 *