From 83b22756c50682e56154079222943ea52863fed9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hannes=20K=C3=B6rber?= Date: Tue, 31 Mar 2020 16:25:00 +0200 Subject: [PATCH] vim: Safe buffer view on buffer change --- vim/vimrc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/vim/vimrc b/vim/vimrc index 8cb40be..b5dde0f 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -314,5 +314,9 @@ au FileType html setl shiftwidth=2 " Use // in visual mode to search for selection " https://vim.fandom.com/wiki/Search_for_visually_selected_text - vnoremap // y/\V=escape(@",'/\') + +if v:version >= 700 + au BufLeave * let b:winview = winsaveview() + au BufEnter * if(exists('b:winview')) | call winrestview(b:winview) | endif +endif