aboutsummaryrefslogtreecommitdiff
path: root/runtime/autoload/man.vim
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/autoload/man.vim')
-rw-r--r--runtime/autoload/man.vim4
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()