#!/bin/sh # 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 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