blob: c0de313fb62201a13f2a0a7e71d0c994e18597d5 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#!/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
|