blob: aa25d11e2b5d95b1024c88b4881870ad6ecf667e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
# Man without options will use fzf to select a page
function fzf-man(){
MAN="/usr/bin/man"
if [ -n "$1" ]; then
$MAN "$@"
return $?
else
$MAN -k . | fzf --reverse --preview="echo {1,2} | sed 's/ (/./' | sed -E 's/\)\s*$//' | xargs $MAN" | awk '{print $1 "." $2}' | tr -d '()' | xargs -r $MAN
return $?
fi
}
fzf-man
|