diff --git a/autoload/fugitive.vim b/autoload/fugitive.vim index ef1c830..4458d00 100644 --- a/autoload/fugitive.vim +++ b/autoload/fugitive.vim @@ -5959,73 +5959,73 @@ function! fugitive#MapJumps(...) abort call s:Map('n', 'gi', ":exe 'Gsplit' (v:count ? '.gitignore' : '.git/info/exclude')", '') call s:Map('x', 'gi', ":exe 'Gsplit' (v:count ? '.gitignore' : '.git/info/exclude')", '') - nnoremap c :Git commit - nnoremap c :Git commit - nnoremap cv :tab Git commit -v - nnoremap cv :tab Git commit -v - nnoremap ca :Git commit --amend - nnoremap cc :Git commit - nnoremap ce :Git commit --amend --no-edit - nnoremap cw :Git commit --amend --only - nnoremap cva :tab Git commit -v --amend - nnoremap cvc :tab Git commit -v - nnoremap cRa :Git commit --reset-author --amend - 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 -c sequence.editor=true rebase --interactive --autosquash=RebaseArgument()Git commit --fixup==SquashArgument() - nnoremap cs :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 + call s:Map('n', 'c', ':Git commit') + call s:Map('n', 'c', ':Git commit') + call s:Map('n', 'cv', ':tab Git commit -v') + call s:Map('n', 'cv', ':tab Git commit -v') + call s:Map('n', 'ca', ':Git commit --amend', '') + call s:Map('n', 'cc', ':Git commit', '') + call s:Map('n', 'ce', ':Git commit --amend --no-edit', '') + call s:Map('n', 'cw', ':Git commit --amend --only', '') + call s:Map('n', 'cva', ':tab Git commit -v --amend', '') + call s:Map('n', 'cvc', ':tab Git commit -v', '') + call s:Map('n', 'cRa', ':Git commit --reset-author --amend', '') + call s:Map('n', 'cRe', ':Git commit --reset-author --amend --no-edit', '') + call s:Map('n', 'cRw', ':Git commit --reset-author --amend --only', '') + call s:Map('n', 'cf', ':Git commit --fixup==SquashArgument()') + call s:Map('n', 'cF', ':Git -c sequence.editor=true rebase --interactive --autosquash=RebaseArgument()Git commit --fixup==SquashArgument()') + call s:Map('n', 'cs', ':Git commit --no-edit --squash==SquashArgument()') + call s:Map('n', 'cS', ':Git -c sequence.editor=true rebase --interactive --autosquash=RebaseArgument()Git commit --no-edit --squash==SquashArgument()') + call s:Map('n', 'cA', ':Git commit --edit --squash==SquashArgument()') + call s:Map('n', 'c?', ':help fugitive_c', '') - nnoremap cr :Git revert - nnoremap cr :Git revert - nnoremap crc :Git revert =SquashArgument() - nnoremap crn :Git revert --no-commit =SquashArgument() - nnoremap cr? :help fugitive_cr + call s:Map('n', 'cr', ':Git revert') + call s:Map('n', 'cr', ':Git revert') + call s:Map('n', 'crc', ':Git revert =SquashArgument()', '') + call s:Map('n', 'crn', ':Git revert --no-commit =SquashArgument()', '') + call s:Map('n', 'cr?', ':help fugitive_cr', '') - nnoremap cm :Git merge - nnoremap cm :Git merge - nnoremap cmt :Git mergetool - nnoremap cm? :help fugitive_cm + call s:Map('n', 'cm', ':Git merge') + call s:Map('n', 'cm', ':Git merge') + call s:Map('n', 'cmt', ':Git mergetool') + call s:Map('n', 'cm?', ':help fugitive_cm', '') - nnoremap cz :Git stash - nnoremap cz :Git stash - nnoremap cza :Git stash apply --quiet --index stash@{=v:count} - nnoremap czA :Git stash apply --quiet stash@{=v:count} - nnoremap czp :Git stash pop --quiet --index stash@{=v:count} - nnoremap czP :Git stash pop --quiet stash@{=v:count} - nnoremap czv :exe 'Gedit' fugitive#RevParse('stash@{' . v:count . '}') - nnoremap czw :Git stash --keep-index=v:count > 1 ? ' --all' : v:count ? ' --include-untracked' : '' - nnoremap czz :Git stash =v:count > 1 ? ' --all' : v:count ? ' --include-untracked' : '' - nnoremap cz? :help fugitive_cz + call s:Map('n', 'cz', ':Git stash') + call s:Map('n', 'cz', ':Git stash') + call s:Map('n', 'cza', ':Git stash apply --quiet --index stash@{=v:count}') + call s:Map('n', 'czA', ':Git stash apply --quiet stash@{=v:count}') + call s:Map('n', 'czp', ':Git stash pop --quiet --index stash@{=v:count}') + call s:Map('n', 'czP', ':Git stash pop --quiet stash@{=v:count}') + call s:Map('n', 'czv', ':exe "Gedit" fugitive#RevParse("stash@{" . v:count . "}")', '') + call s:Map('n', 'czw', ':Git stash --keep-index=v:count > 1 ? " --all" : v:count ? " --include-untracked" : ""') + call s:Map('n', 'czz', ':Git stash =v:count > 1 ? " --all" : v:count ? " --include-untracked" : ""') + call s:Map('n', 'cz?', ':help fugitive_cz', '') - nnoremap co :Git checkout - nnoremap co :Git checkout - nnoremap coo :Git checkout =SquashArgument() -- - nnoremap co? :help fugitive_co + call s:Map('n', 'co', ':Git checkout') + call s:Map('n', 'co', ':Git checkout') + call s:Map('n', 'coo', ':Git checkout =SquashArgument() --') + call s:Map('n', 'co?', ':help fugitive_co') - nnoremap cb :Git branch - nnoremap cb :Git branch - nnoremap cb? :help fugitive_cb + call s:Map('n', 'cb', ':Git branch') + call s:Map('n', 'cb', ':Git branch') + call s:Map('n', 'cb?', ':help fugitive_cb') - nnoremap r :Git rebase - nnoremap r :Git rebase - nnoremap ri :Git rebase --interactive=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 - nnoremap rm :Git rebase --interactive=RebaseArgument()s/^pick/edit/e - nnoremap rd :Git rebase --interactive=RebaseArgument()s/^pick/drop/e - nnoremap rk :Git rebase --interactive=RebaseArgument()s/^pick/drop/e - nnoremap rx :Git rebase --interactive=RebaseArgument()s/^pick/drop/e - nnoremap rr :Git rebase --continue - nnoremap rs :Git rebase --skip - nnoremap re :Git rebase --edit-todo - nnoremap ra :Git rebase --abort - nnoremap r? :help fugitive_r + call s:Map('n', 'r', ':Git rebase') + call s:Map('n', 'r', ':Git rebase') + call s:Map('n', 'ri', ':Git rebase --interactive=RebaseArgument()', '') + call s:Map('n', 'rf', ':Git -c sequence.editor=true rebase --interactive --autosquash=RebaseArgument()', '') + call s:Map('n', 'ru', ':Git rebase --interactive @{upstream}', '') + call s:Map('n', 'rp', ':Git rebase --interactive @{push}', '') + call s:Map('n', 'rw', ':Git rebase --interactive=RebaseArgument()s/^pick/reword/e', '') + call s:Map('n', 'rm', ':Git rebase --interactive=RebaseArgument()s/^pick/edit/e', '') + call s:Map('n', 'rd', ':Git rebase --interactive=RebaseArgument()s/^pick/drop/e', '') + call s:Map('n', 'rk', ':Git rebase --interactive=RebaseArgument()s/^pick/drop/e', '') + call s:Map('n', 'rx', ':Git rebase --interactive=RebaseArgument()s/^pick/drop/e', '') + call s:Map('n', 'rr', ':Git rebase --continue', '') + call s:Map('n', 'rs', ':Git rebase --skip', '') + call s:Map('n', 're', ':Git rebase --edit-todo', '') + call s:Map('n', 'ra', ':Git rebase --abort', '') + call s:Map('n', 'r?', ':help fugitive_r', '') call s:Map('n', '.', ": =fnameescape(fugitive#Real(@%))") call s:Map('x', '.', ": =fnameescape(fugitive#Real(@%))")