From 8f8bea6d8a540048b5dca728c54c3b2bb8377b06 Mon Sep 17 00:00:00 2001 From: Jerome Reybert <jreybert@gmail.com> Date: Wed, 18 Nov 2015 17:08:28 +0100 Subject: [PATCH] plugin/magit.vim: in show_magit(), always open buffer with :buffer command (fix #41) --- plugin/magit.vim | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plugin/magit.vim b/plugin/magit.vim index 9aaf55d..fcbf02c 100644 --- a/plugin/magit.vim +++ b/plugin/magit.vim @@ -612,20 +612,20 @@ function! magit#show_magit(display, ...) elseif ( a:display == 'h' ) silent execute "new " . buffer_name elseif ( a:display == 'c' ) - if ( bufexists(buffer_name) ) - silent execute "buffer " . buffer_name - else + if ( !bufexists(buffer_name) ) if ( bufname("%") == "" ) keepalt enew else enew endif - silent execute "file " . buffer_name + execute "file " . buffer_name endif else throw 'parameter_error' endif + silent execute "buffer " . buffer_name + call magit#git#set_top_dir(git_dir) let b:magit_default_show_all_files = g:magit_default_show_all_files -- GitLab