From 4510e9b33506b4b09168c99934c42ee1ce89bba2 Mon Sep 17 00:00:00 2001 From: Alexander Shabalin Date: Tue, 19 Jan 2016 10:07:48 +0000 Subject: [PATCH] Use diff.autorefreshindex=0 for git diff. This improves performance on huge repositories. See #291 for discussion. --- autoload/gitgutter/diff.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoload/gitgutter/diff.vim b/autoload/gitgutter/diff.vim index 1d42054..2ff7f5b 100644 --- a/autoload/gitgutter/diff.vim +++ b/autoload/gitgutter/diff.vim @@ -88,7 +88,7 @@ function! gitgutter#diff#run_diff(realtime, use_external_grep) call setpos("']", op_mark_end) endif - let cmd .= 'git diff --no-ext-diff --no-color -U0 '.g:gitgutter_diff_args.' -- ' + let cmd .= 'git -c "diff.autorefreshindex=0" diff --no-ext-diff --no-color -U0 '.g:gitgutter_diff_args.' -- ' if a:realtime let cmd .= blob_file.' '.buff_file else