diff options
Diffstat (limited to '')
| -rwxr-xr-x | bin/xman | 23 | 
1 files changed, 18 insertions, 5 deletions
| @@ -2,8 +2,21 @@  # xmandoc MANPAGE - read manpage of possibly not installed package  xlocate "man/man..\?/$1\.[0-9]" 2>/dev/null | -        { grep . || { echo "xmandoc: No entry for $1 found." 1>&2; exit 1; } } | -        while read -r pkg page; do -                page=${page#* -> } -                xbps-query --cat=$page ${pkg%-*} | mandoc -O width=205 -a -        done +	{ grep . || { +		echo "xmandoc: No entry for $1 found." 1>&2 +		exit 1 +	}; } | +	while read -r pkg page; do +		page=${page#* -> } +		# xbps-query --cat=$page ${pkg%-*} | mandoc -O width=205 -a +		xbps-query --cat=$page ${pkg%-*} | +			mandoc -O width=205 -c | col -b | +			vim - -M -R \ +				-c 'set ft=man nomod nolist' \ +				-c 'silent only' \ +				-c 'colo iceberg' \ +				-c 'highlight Normal ctermbg=None' \ +				-c 'highlight lineNr ctermbg=16' \ +				-c 'hi EndOfBuffer ctermbg=16' \ +				+only +	done | 
