From 256702dd1432894b3607d3de6cd660863b331818 Mon Sep 17 00:00:00 2001 From: Andy Stewart Date: Tue, 7 Sep 2021 15:10:00 +0100 Subject: [PATCH] Fix restoration of g:gitgutter_enabled after :vimgrep Fixes #801. --- plugin/gitgutter.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugin/gitgutter.vim b/plugin/gitgutter.vim index 915c83f..152e8d8 100644 --- a/plugin/gitgutter.vim +++ b/plugin/gitgutter.vim @@ -296,8 +296,8 @@ augroup gitgutter autocmd ColorScheme * call gitgutter#highlight#define_highlights() " Disable during :vimgrep - autocmd QuickFixCmdPre *vimgrep* let g:gitgutter_enabled = 0 - autocmd QuickFixCmdPost *vimgrep* let g:gitgutter_enabled = 1 + autocmd QuickFixCmdPre *vimgrep* let [g:gitgutter_was_enabled, g:gitgutter_enabled] = [g:gitgutter_enabled, 0] + autocmd QuickFixCmdPost *vimgrep* let g:gitgutter_enabled = g:gitgutter_was_enabled | unlet g:gitgutter_was_enabled augroup END " }}}