From a7a5661df79aacec9c17824d42a5571882af541a Mon Sep 17 00:00:00 2001 From: Daniel Hahler Date: Sat, 30 Dec 2017 02:56:39 +0100 Subject: [PATCH] vcsdiff: use (cleared) augroup for autocommands This allows for proper handling when resourcing the file. --- autoload/quickfixsigns/vcsdiff.vim | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/autoload/quickfixsigns/vcsdiff.vim b/autoload/quickfixsigns/vcsdiff.vim index 83bff87..0597747 100644 --- a/autoload/quickfixsigns/vcsdiff.vim +++ b/autoload/quickfixsigns/vcsdiff.vim @@ -128,7 +128,8 @@ if g:quickfixsigns#vcsdiff#use_hidef && len(filter(values(g:quickfixsigns#vcsdif hi QuickFixSignsDiffChange ctermfg=0 ctermbg=3 guifg=black guibg=yellow endf - augroup QuickFixSigns + augroup QuickFixSignsVcsdiffHighlights + autocmd! autocmd ColorScheme * call s:SetHighlight() augroup END @@ -598,7 +599,10 @@ endf if has('vim_starting') - autocmd VimEnter * call s:QuickfixsignsMaybeRegisterTStatus() + augroup QuickFixSignsVcsdiffVimEnter + autocmd! + autocmd VimEnter * call s:QuickfixsignsMaybeRegisterTStatus() + augroup END else call s:QuickfixsignsMaybeRegisterTStatus() endif