commit c0aad3ac7877f9310816c4cdbdaaaf3776dbcab5 (tree)
parent 8b83d6ec6ce560ae67fb73f30972017562755e98
Author: Tim Pope <code@tpope.net>
Date: Wed, 19 Feb 2020 00:06:51 -0500
Update internal uses of :Git! to :Git --paginate
Diffstat:
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/autoload/fugitive.vim b/autoload/fugitive.vim
@@ -3354,16 +3354,16 @@ function! s:StageDiff(diff) abort
let prefix = info.offset > 0 ? '+' . info.offset : ''
if info.sub =~# '^S'
if info.section ==# 'Staged'
- return 'Git! diff --no-ext-diff --submodule=log --cached -- ' . info.paths[0]
+ return 'Git --paginate diff --no-ext-diff --submodule=log --cached -- ' . info.paths[0]
elseif info.sub =~# '^SC'
- return 'Git! diff --no-ext-diff --submodule=log -- ' . info.paths[0]
+ return 'Git --paginate diff --no-ext-diff --submodule=log -- ' . info.paths[0]
else
- return 'Git! diff --no-ext-diff --submodule=diff -- ' . info.paths[0]
+ return 'Git --paginate diff --no-ext-diff --submodule=diff -- ' . info.paths[0]
endif
elseif empty(info.paths) && info.section ==# 'Staged'
- return 'Git! diff --no-ext-diff --cached'
+ return 'Git --paginate diff --no-ext-diff --cached'
elseif empty(info.paths)
- return 'Git! diff --no-ext-diff'
+ return 'Git --paginate diff --no-ext-diff'
elseif len(info.paths) > 1
execute 'Gedit' . prefix s:fnameescape(':0:' . info.paths[0])
return a:diff . '! HEAD:'.s:fnameescape(info.paths[1])
@@ -3386,12 +3386,12 @@ function! s:StageDiffEdit() abort
let info = s:StageInfo(line('.'))
let arg = (empty(info.paths) ? s:Tree() : info.paths[0])
if info.section ==# 'Staged'
- return 'Git! diff --no-ext-diff --cached '.s:fnameescape(arg)
+ return 'Git --paginate diff --no-ext-diff --cached '.s:fnameescape(arg)
elseif info.status ==# '?'
call s:TreeChomp('add', '--intent-to-add', '--', arg)
return s:ReloadStatus()
else
- return 'Git! diff --no-ext-diff '.s:fnameescape(arg)
+ return 'Git --paginate diff --no-ext-diff '.s:fnameescape(arg)
endif
endfunction