summaryrefslogtreecommitdiffstats
path: root/whatis.1
diff options
context:
space:
mode:
authorKristaps Dzonsons <kristaps@bsd.lv>2011-12-24 22:37:16 +0000
committerKristaps Dzonsons <kristaps@bsd.lv>2011-12-24 22:37:16 +0000
commita9b480b159576bf3235468875295d97ac101703c (patch)
treea187db4de4b63010295115c67a9183cb51023545 /whatis.1
parent870872aa8fa9489f2f3b7be0026776ee2a54dad0 (diff)
downloadmandoc-a9b480b159576bf3235468875295d97ac101703c.tar.gz
Support leading, trailing and double colons in MANPATH to prepend,
append or insert the man.conf(5) default path; compatible with GNU manpath(1), implementation by kristaps@, heavily tweaked by schwarze@. Updates to MANPATH documentation applied to whatis.1, apropos.1, and catman.8 also.
Diffstat (limited to 'whatis.1')
-rw-r--r--whatis.113
1 files changed, 12 insertions, 1 deletions
diff --git a/whatis.1 b/whatis.1
index 0537bbaf..09dcb9ce 100644
--- a/whatis.1
+++ b/whatis.1
@@ -111,11 +111,22 @@ as follows:
.Sh ENVIRONMENT
.Bl -tag -width Ds
.It Ev MANPATH
-Colon-separated paths overriding the default list of paths searched for
+Colon-separated paths modifying the default list of paths searched for
manual databases.
Invalid paths, or paths without manual databases, are ignored.
Overridden by
.Fl M .
+If
+.Ev MANPATH
+begins with a
+.Sq \&: ,
+it is appended to the default list;
+else if it ends with
+.Sq \&: ,
+it is prepended to the default list; else if it contains
+.Sq \&:: ,
+the default list is inserted between the colons.
+If none of these conditions are met, it overrides the default list.
.El
.Sh FILES
.Bl -tag -width "/etc/man.conf" -compact