From: Alexander Barton Date: Mon, 18 Sep 2017 22:09:43 +0000 (+0200) Subject: 40_path: Enhance MANPATH setting when manpath(1) isn't available X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ax-zsh.git;a=commitdiff_plain;h=b3036788891fcdf4b7fb4de8859109f1bec91e08 40_path: Enhance MANPATH setting when manpath(1) isn't available --- diff --git a/core/40_path/40_path.zprofile b/core/40_path/40_path.zprofile index 160776e..313b64d 100644 --- a/core/40_path/40_path.zprofile +++ b/core/40_path/40_path.zprofile @@ -39,8 +39,14 @@ done # 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