Simplify tabedit invocation for :Gcommit -v

- `-tabedit` does the same thing as `(tabpagenr()-1).'tabedit'`
This commit is contained in:
Quinn Strahl 2016-04-14 18:50:34 -04:00 committed by Tim Pope
parent 841adb49ad
commit 0ac4915cd7

View File

@ -1089,7 +1089,7 @@ function! s:Commit(args, ...) abort
if bufname('%') == '' && line('$') == 1 && getline(1) == '' && !&mod
execute 'keepalt edit '.s:fnameescape(msgfile)
elseif a:args =~# '\%(^\| \)-\%(-verbose\|\w*v\)\>'
execute 'keepalt '.(tabpagenr()-1).'tabedit '.s:fnameescape(msgfile)
execute 'keepalt -tabedit '.s:fnameescape(msgfile)
elseif s:buffer().type() ==# 'index'
execute 'keepalt edit '.s:fnameescape(msgfile)
execute (search('^#','n')+1).'wincmd+'