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, 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