Add . to prepopulate command line with revision

This commit is contained in:
Tim Pope
2013-03-12 02:22:02 -04:00
parent 06fafb1324
commit 09cbdded83
2 changed files with 6 additions and 1 deletions

View File

@@ -155,7 +155,7 @@ function! fugitive#detect(path)
endif
if exists('b:git_dir')
silent doautocmd User Fugitive
cnoremap <buffer> <expr> <C-R><C-G> <SID>recall()
cnoremap <buffer> <expr> <C-R><C-G> fnameescape(<SID>recall())
nnoremap <buffer> <silent> y<C-G> :call setreg(v:register, <SID>recall())<CR>
let buffer = fugitive#buffer()
if expand('%:p') =~# '//'
@@ -2302,6 +2302,7 @@ function! s:JumpInit() abort
nnoremap <buffer> <silent> cS :<C-U>exe <SID>Edit('vsplit',0,<SID>buffer().containing_commit())<CR>
nnoremap <buffer> <silent> cO :<C-U>exe <SID>Edit('tabedit',0,<SID>buffer().containing_commit())<CR>
nnoremap <buffer> <silent> cP :<C-U>exe <SID>Edit('pedit',0,<SID>buffer().containing_commit())<CR>
nnoremap <buffer> . : <C-R>=fnameescape(<SID>recall())<CR><Home>
endif
endfunction