diff --git a/autoload/fugitive.vim b/autoload/fugitive.vim index ce8667a..7550479 100644 --- a/autoload/fugitive.vim +++ b/autoload/fugitive.vim @@ -3607,7 +3607,7 @@ function! s:DoToggleUnpulled(record) abort endfunction function! s:DoUnstageUnpushed(record) abort - call feedkeys(':Git rebase --autosquash ' . a:record.commit . '^') + call feedkeys(':Git -c sequence.editor=true rebase --interactive --autosquash ' . a:record.commit . '^') endfunction function! s:DoToggleStagedHeading(...) abort @@ -5945,9 +5945,9 @@ function! fugitive#MapJumps(...) abort nnoremap cRe :Git commit --reset-author --amend --no-edit nnoremap cRw :Git commit --reset-author --amend --only nnoremap cf :Git commit --fixup==SquashArgument() - nnoremap cF :Git rebase --autosquash=RebaseArgument()Git commit --fixup==SquashArgument() + nnoremap cF :Git -c sequence.editor=true rebase --interactive --autosquash=RebaseArgument()Git commit --fixup==SquashArgument() nnoremap cs :Git commit --no-edit --squash==SquashArgument() - nnoremap cS :Git rebase --autosquash=RebaseArgument()Git commit --no-edit --squash==SquashArgument() + nnoremap cS :Git -c sequence.editor=true rebase --interactive --autosquash=RebaseArgument()Git commit --no-edit --squash==SquashArgument() nnoremap cA :Git commit --edit --squash==SquashArgument() nnoremap c? :help fugitive_c @@ -5985,7 +5985,7 @@ function! fugitive#MapJumps(...) abort nnoremap r :Git rebase nnoremap r :Git rebase nnoremap ri :Git rebase --interactive=RebaseArgument() - nnoremap rf :Git rebase --autosquash=RebaseArgument() + nnoremap rf :Git -c sequence.editor=true rebase --interactive --autosquash=RebaseArgument() nnoremap ru :Git rebase --interactive @{upstream} nnoremap rp :Git rebase --interactive @{push} nnoremap rw :Git rebase --interactive=RebaseArgument()s/^pick/reword/e