diff options
Diffstat (limited to 'runtime/autoload/man.vim')
-rw-r--r-- | runtime/autoload/man.vim | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/runtime/autoload/man.vim b/runtime/autoload/man.vim index bac88fc99e..5c44e8c98a 100644 --- a/runtime/autoload/man.vim +++ b/runtime/autoload/man.vim @@ -50,7 +50,7 @@ function! man#open_page(count, count1, mods, ...) abort return endtry call s:push_tag() - let bufname = 'man://'.name.(empty(sect)?'':'('.sect.')') + let bufname = fnameescape('man://'.name.(empty(sect)?'':'('.sect.')')) if a:mods !~# 'tab' && s:find_man() noautocmd execute 'silent edit' bufname else @@ -157,7 +157,7 @@ endfunction function! man#pop_tag() abort if !empty(s:tag_stack) let tag = remove(s:tag_stack, -1) - silent execute tag['buf'].'buffer' + execute 'silent' tag['buf'].'buffer' call cursor(tag['lnum'], tag['col']) endif endfunction |