diff options
Diffstat (limited to 'runtime/autoload/man.vim')
-rw-r--r-- | runtime/autoload/man.vim | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/runtime/autoload/man.vim b/runtime/autoload/man.vim index 21f2dfc58a..f4c8194b65 100644 --- a/runtime/autoload/man.vim +++ b/runtime/autoload/man.vim @@ -400,7 +400,9 @@ function! man#init_pager() abort catch let b:man_sect = '' endtry - execute 'silent file man://'.fnameescape(ref) + if -1 == match(bufname('%'), 'man:\/\/') " Avoid duplicate buffers, E95. + execute 'silent file man://'.fnameescape(ref) + endif endfunction call s:init() |