diff --git a/arch-user/bin/menu/run-man.sh b/arch-user/bin/menu/run-man.sh index 35b8aaf..3b56410 100755 --- a/arch-user/bin/menu/run-man.sh +++ b/arch-user/bin/menu/run-man.sh @@ -4,9 +4,12 @@ shift page="$1" if [ -z "$page" ]; then page="$( - apropos -s 1,8 . | \ - (~/.local/bin/menu/vertical.sh -p "man" || exec ~/.local/bin/menu/run.sh) | \ - sed ' s/\s\+\-.*//;s/ //g' + apropos -s 1,5,8 . | \ + ~/.local/bin/menu/vertical.sh -p "man" | \ + sed 's/ (\([^)]*\)).*/.\1/' )" + if [ -z "$page" ]; then + exec ~/.local/bin/menu/run.sh + fi fi -exec alacritty msg create-window --class="term_float" --working-directory="$HOME" --command "man '$page' || read -n1" +exec ~/.local/bin/menu/run-float-sh.sh "man" "$page"