Further tighten :Glog format

This commit is contained in:
Tim Pope
2019-07-09 04:33:05 -04:00
parent d22a14192f
commit 5c3d30223b

View File

@@ -3416,15 +3416,15 @@ function! s:Log(cmd, bang, line1, line2, ...) abort
let grepprg = &grepprg
try
let cdback = s:Cd(s:Tree())
let format = before =~# ' -g\| --walk-reflogs' ? '%gd >%gs' : '%h >' . g:fugitive_summary_format
let format = before =~# ' -g\| --walk-reflogs' ? "%gd\t\t%gs" : "%h\t\t" . g:fugitive_summary_format
let &grepprg = escape(s:UserCommand() . ' --no-pager log --no-color ' .
\ s:shellesc('--pretty=format:fugitive://'.s:Dir().'//%H'.path.' >'.format), '%#')
\ s:shellesc('--pretty=format:fugitive://'.s:Dir().'//%H'.path."\t\t".format), '%#')
if has('patch-8.0.1782')
let module = '%o'
else
let module = '%[^<> :]%#'
let module = '%[^[:space:]]%#'
endif
let &grepformat = '%Cdiff %.%#,%C--- %.%#,%C+++ %.%#,%Z@@ -%\d%\+\,%\d%\+ +%l\,%\d%\+ @@,%-G-%.%#,%-G+%.%#,%-G %.%#,%A%f >' . module . ' >%m,%-G%.%#'
let &grepformat = '%Cdiff %.%#,%C--- %.%#,%C+++ %.%#,%Z@@ -%\d%\+\,%\d%\+ +%l\,%\d%\+ @@,%-G-%.%#,%-G+%.%#,%-G %.%#,%A%f' . "\t\t" . module . "\t\t%m,%-G%.%#"
silent! exe a:cmd . '!' . escape(s:ShellExpand(before . after), '|')
redraw!
copen