Restore blamed window on gq in blame

This commit is contained in:
Tim Pope committed 2011-10-01 04:13:09 -04:00
1 parent a23dcec3d2
commit 59ce7a9e19
2 files changed
+4 -1

No files matched your search

+1
View File
@@ -1484,6 +1484,7 @@ function! s:Blame(bang,line1,line2,count,args) abort
setlocal norelativenumber
endif
nnoremap <buffer> <silent> q :exe substitute('bdelete<Bar>'.bufwinnr(b:fugitive_blamed_bufnr).' wincmd w','<Bar>-1','','')<CR>
nnoremap <buffer> <silent> gq :exe substitute('bdelete<Bar>'.bufwinnr(b:fugitive_blamed_bufnr).' wincmd w<Bar>if expand("%:p") =~# "^fugitive:[\\/][\\/]"<Bar>Gedit<Bar>endif','<Bar>-1','','')<CR>
nnoremap <buffer> <silent> <CR> :<C-U>exe <SID>BlameJump('')<CR>
nnoremap <buffer> <silent> P :<C-U>exe <SID>BlameJump('^'.v:count1)<CR>
nnoremap <buffer> <silent> ~ :<C-U>exe <SID>BlameJump('~'.v:count1)<CR>