aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/apropos.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
commit586d9c5122c9adb8da1eac27d93045e4851ccf60 (patch)
tree471e094e47e0d4a881a9cdb2e5655182eb7edfdf /apropos.1
parent028a2f531d2c69747d239102a16dc0a9044afea1 (diff)
downloadmandoc-586d9c5122c9adb8da1eac27d93045e4851ccf60.tar.gz
mandoc-586d9c5122c9adb8da1eac27d93045e4851ccf60.tar.zst
mandoc-586d9c5122c9adb8da1eac27d93045e4851ccf60.zip
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 'apropos.1')
-rw-r--r--apropos.117
1 files changed, 14 insertions, 3 deletions
diff --git a/apropos.1 b/apropos.1
index f958f4f2..bff583df 100644
--- a/apropos.1
+++ b/apropos.1
@@ -1,4 +1,4 @@
-.\" $Id: apropos.1,v 1.13 2011/12/12 02:00:49 schwarze Exp $
+.\" $Id: apropos.1,v 1.14 2011/12/24 22:37:16 kristaps Exp $
.\"
.\" Copyright (c) 2011 Kristaps Dzonsons <kristaps@bsd.lv>
.\"
@@ -14,7 +14,7 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.Dd $Mdocdate: December 12 2011 $
+.Dd $Mdocdate: December 24 2011 $
.Dt APROPOS 1
.Os
.Sh NAME
@@ -239,11 +239,22 @@ Text production:
.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