mirror of
https://github.com/neovim/neovim.git
synced 2025-12-16 03:15:39 +00:00
man.vim: :Man! operates on buffer contents (#9139)
mandoc may not handle quoted MANPAGER arguments correctly. E.g. with
export MANPAGER='nvim -u NORC -c "set ft=man"'
mandoc treats `"set` and `ft=man"'` as separate tokens.
To workaround that, provide :Man! so that MANPAGER can avoid quoting.
closes #9120
This commit is contained in:
@@ -5,7 +5,9 @@ if exists('g:loaded_man')
|
||||
endif
|
||||
let g:loaded_man = 1
|
||||
|
||||
command! -bar -range=0 -complete=customlist,man#complete -nargs=* Man call man#open_page(v:count, v:count1, <q-mods>, <f-args>)
|
||||
command! -bang -bar -range=0 -complete=customlist,man#complete -nargs=* Man
|
||||
\ if <bang>0 | set ft=man |
|
||||
\ else | call man#open_page(v:count, v:count1, <q-mods>, <f-args>) | endif
|
||||
|
||||
augroup man
|
||||
autocmd!
|
||||
|
||||
Reference in New Issue
Block a user