aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnmol Sethi <nhooyr@users.noreply.github.com>2016-08-09 20:18:04 -0400
committerJustin M. Keyes <justinkz@gmail.com>2016-08-09 20:18:04 -0400
commit3ff252ca86442e73c7bf56f63fe696043883388b (patch)
tree0de7b2c49f62d384fe9cdbe55fa76aab1f84ff3f
parent3e26c329940fb510a050b90f56f6146f5748bcec (diff)
downloadrneovim-3ff252ca86442e73c7bf56f63fe696043883388b.tar.gz
rneovim-3ff252ca86442e73c7bf56f63fe696043883388b.tar.bz2
rneovim-3ff252ca86442e73c7bf56f63fe696043883388b.zip
man.vim: use -range instead of -count (#5203)
With -count, if the first argument is a number, it is made available with <count>. Problem is, there is always a default count it is impossible to tell whether the user set it. Since v:count and v:count1 still work with 'keywordprg', -count is unnecessary. But 'keywordprg' still calls ':Man' with a count prefixed. So it must still accept a count in the line number position, but not consume the first argument. This is done with -range. Fixes #5202.
-rw-r--r--runtime/plugin/man.vim2
1 files changed, 1 insertions, 1 deletions
diff --git a/runtime/plugin/man.vim b/runtime/plugin/man.vim
index b60c98abb8..d49276047f 100644
--- a/runtime/plugin/man.vim
+++ b/runtime/plugin/man.vim
@@ -5,7 +5,7 @@ if exists('g:loaded_man')
endif
let g:loaded_man = 1
-command! -count=0 -complete=customlist,man#complete -nargs=+ Man call man#open_page(v:count, v:count1, <f-args>)
+command! -range=0 -complete=customlist,man#complete -nargs=+ Man call man#open_page(v:count, v:count1, <f-args>)
nnoremap <silent> <Plug>(Man) :<C-U>call man#open_page(v:count, v:count1, &filetype ==# 'man' ? expand('<cWORD>') : expand('<cword>'))<CR>