From 457f35e444b1cedec40f20315f726ddf9218bc63 Mon Sep 17 00:00:00 2001 From: Andy Stewart Date: Mon, 19 Feb 2018 10:59:39 +0000 Subject: [PATCH] Ensure a re-activated buffer runs a diff. See #303. --- autoload/gitgutter.vim | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/autoload/gitgutter.vim b/autoload/gitgutter.vim index fe2f810..ab6a119 100644 --- a/autoload/gitgutter.vim +++ b/autoload/gitgutter.vim @@ -87,8 +87,13 @@ function! s:has_fresh_changes(bufnr) abort return getbufvar(a:bufnr, 'changedtick') != gitgutter#utility#getbufvar(a:bufnr, 'tick') endfunction +function! s:reset_tick(bufnr) abort + call gitgutter#utility#setbufvar(a:bufnr, 'tick', 0) +endfunction + function! s:clear(bufnr) call gitgutter#sign#clear_signs(a:bufnr) call gitgutter#sign#remove_dummy_sign(a:bufnr, 1) call gitgutter#hunk#reset(a:bufnr) + call s:reset_tick(a:bufnr) endfunction