diff --git a/plugin/fugitive.vim b/plugin/fugitive.vim index 65ce394..de389fb 100644 --- a/plugin/fugitive.vim +++ b/plugin/fugitive.vim @@ -634,18 +634,18 @@ function! s:ExecuteInTree(cmd) abort endtry endfunction -function! s:Git(bang,cmd) abort +function! s:Git(bang, args) abort if a:bang - return s:Edit('edit',1,a:cmd) + return s:Edit('edit', 1, a:args) endif - let git = s:repo().git_command() + let git = g:fugitive_git_executable if has('gui_running') && !has('win32') let git .= ' --no-pager' endif - let cmd = matchstr(a:cmd,'\v\C.{-}%($|\\@