:Gcommit -v opens message in new tab

Closes #513.  References #480.
This commit is contained in:
Tim Pope
2014-06-29 14:52:43 -04:00
parent 6239f5ed8e
commit 0cd33c6170
2 changed files with 8 additions and 6 deletions

View File

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