From 262f1b5c9aa2a3b8e07a99e8888fba79842a9834 Mon Sep 17 00:00:00 2001 From: qlem Date: Tue, 31 Mar 2020 18:48:42 +0200 Subject: [PATCH] keep noautocmd and fire WinEnter with a doautocmd --- autoload/gitgutter/hunk.vim | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/autoload/gitgutter/hunk.vim b/autoload/gitgutter/hunk.vim index 0eb2d5e..1683745 100644 --- a/autoload/gitgutter/hunk.vim +++ b/autoload/gitgutter/hunk.vim @@ -435,7 +435,8 @@ function! s:open_hunk_preview_window() silent! wincmd P if !&previewwindow - execute g:gitgutter_preview_win_location &previewheight 'new gitgutter://hunk-preview' + noautocmd execute g:gitgutter_preview_win_location &previewheight 'new gitgutter://hunk-preview' + doautocmd WinEnter gitgutter://hunk-preview let s:winid = win_getid() set previewwindow setlocal filetype=diff buftype=acwrite bufhidden=delete @@ -511,7 +512,7 @@ endfunction function! s:goto_original_window() - wincmd p + noautocmd wincmd p endfunction