vim as a man-page reader
Sure, why not :)
This goes in your zshrc:
vman() { if [ $# -eq 0 ]; then /usr/bin/man else if man -w $* >/dev/null 2>/dev/null then /usr/bin/man $* | col -b | vim -c 'set ft=man nomod' - else echo No man page for $* fi fi } alias man='vman'
And this goes in your vimrc (in a suitable augroup):
autocmd FileType man setlocal ro nonumber nolist fdm=indent fdn=2 sw=4 foldlevel=2 | nmap q :quit<CR>
Now you’ll get nicely highlighted man pages with folded sections, and you can hit q to quit just like less.
