]> arthur.barton.de Git - ax-zsh.git/commitdiff
40_path: Enhance MANPATH setting when manpath(1) isn't available
authorAlexander Barton <alex@barton.de>
Mon, 18 Sep 2017 22:09:43 +0000 (00:09 +0200)
committerAlexander Barton <alex@barton.de>
Mon, 18 Sep 2017 22:09:43 +0000 (00:09 +0200)
core/40_path/40_path.zprofile

index 160776e7f45bf945896739d4f86b91adc2649f20..313b64dcaab1e298327d8fa19f1d2ba58c4ea593 100644 (file)
@@ -39,8 +39,14 @@ done
 # Set default MANPATH
 MANPATH="$(manpath -q)" 2>/dev/null
 if [[ $? -ne 0 ]]; then
 # Set default MANPATH
 MANPATH="$(manpath -q)" 2>/dev/null
 if [[ $? -ne 0 ]]; then
-       MANPATH="/usr/share/man"
-       for d (/usr/local/share/man /opt/*/man(N)); do
+       for d (
+               ~/share/man
+               ~/man
+               /opt/*/share/man(NOn)
+               /opt/*/man(NOn)
+               /usr/share/man
+               /usr/local/share/man
+       ); do
                [ -d "$d" ] && manpath=($manpath "$d")
        done
 fi
                [ -d "$d" ] && manpath=($manpath "$d")
        done
 fi