From bedafeb3537d59e7dbc42016a155a6d0f881f9a2 Mon Sep 17 00:00:00 2001 From: Jerome Reybert <jreybert@gmail.com> Date: Mon, 26 Oct 2015 14:02:48 +0100 Subject: [PATCH] plugin/magit.vim: remove useless window restore commands add Do not move the cursor option to a search function call --- plugin/magit.vim | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/plugin/magit.vim b/plugin/magit.vim index 5a5e170..1d4dbdb 100644 --- a/plugin/magit.vim +++ b/plugin/magit.vim @@ -274,20 +274,17 @@ endfunction " inferior to upper_limit line, block is discarded " return: [startline, endline] function! s:mg_search_block(start_pattern, end_pattern, upper_limit_pattern) - let l:winview = winsaveview() let upper_limit=0 if ( a:upper_limit_pattern != "" ) let upper_limit=search(a:upper_limit_pattern, "cbnW") endif - let start=search(a:start_pattern[0], "cbW") + let start=search(a:start_pattern[0], "cbnW") if ( start == 0 ) - call winrestview(l:winview) throw "out_of_block" endif if ( start < upper_limit ) - call winrestview(l:winview) throw "out_of_block" endif let start+=a:start_pattern[1] @@ -302,12 +299,9 @@ function! s:mg_search_block(start_pattern, end_pattern, upper_limit_pattern) endif endfor if ( end == 0 ) - call winrestview(l:winview) throw "out_of_block" endif - call winrestview(l:winview) - return [start,end] endfunction -- GitLab