From db2aa27df17742a46f2861a53f8b61826e0318ea Mon Sep 17 00:00:00 2001 From: Anmol Sethi Date: Wed, 24 Aug 2016 14:02:25 -0400 Subject: man.vim: if reusing a buffer, do not use noautocmd The commit that added support for modifiers regressed #5168 causing #5172. This commit fixes it again. --- runtime/autoload/man.vim | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'runtime/autoload') diff --git a/runtime/autoload/man.vim b/runtime/autoload/man.vim index 5413037dc3..968a7dc8f4 100644 --- a/runtime/autoload/man.vim +++ b/runtime/autoload/man.vim @@ -61,14 +61,13 @@ function! man#open_page(count, count1, mods, ...) abort return endif noautocmd execute 'edit' bufname - call s:read_page(path) - return - endif - noautocmd execute a:mods 'split' bufname - if s:manwidth() ==# get(b:, 'manwidth') + elseif s:manwidth() ==# getbufvar(bufname, 'manwidth') + execute a:mods 'split' bufname call man#set_window_local_options() keepjumps 1 return + else + noautocmd execute a:mods 'split' bufname endif call s:read_page(path) endfunction -- cgit