diff options
author | Anmol Sethi <nhooyr@users.noreply.github.com> | 2016-08-09 20:18:04 -0400 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2016-08-09 20:18:04 -0400 |
commit | 3ff252ca86442e73c7bf56f63fe696043883388b (patch) | |
tree | 0de7b2c49f62d384fe9cdbe55fa76aab1f84ff3f | |
parent | 3e26c329940fb510a050b90f56f6146f5748bcec (diff) | |
download | rneovim-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.vim | 2 |
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> |