From a75fd77a789e2ec9ca41083391f4aa54b3a9f9e2 Mon Sep 17 00:00:00 2001 From: Andy Stewart Date: Mon, 24 Feb 2020 14:33:22 +0000 Subject: [PATCH] Do not run diff unnecessarily --- autoload/gitgutter.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/autoload/gitgutter.vim b/autoload/gitgutter.vim index 582ea4b..15e0d44 100644 --- a/autoload/gitgutter.vim +++ b/autoload/gitgutter.vim @@ -37,7 +37,7 @@ function! gitgutter#process_buffer(bufnr, force) abort if a:force || s:has_fresh_changes(a:bufnr) - let diff = '' + let diff = 'NOT SET' try let diff = gitgutter#diff#run_diff(a:bufnr, g:gitgutter_diff_relative_to, 0) catch /gitgutter not tracked/ @@ -47,7 +47,7 @@ function! gitgutter#process_buffer(bufnr, force) abort call gitgutter#hunk#reset(a:bufnr) endtry - if diff != 'async' + if diff != 'async' && diff != 'NOT SET' call gitgutter#diff#handler(a:bufnr, diff) endif