1*61d06d6bSBaptiste Daroussin.\" $Id: man.conf.5,v 1.5 2017/08/22 18:17:52 schwarze Exp $ 2*61d06d6bSBaptiste Daroussin.\" 3*61d06d6bSBaptiste Daroussin.\" Copyright (c) 2015 Ingo Schwarze <schwarze@openbsd.org> 4*61d06d6bSBaptiste Daroussin.\" 5*61d06d6bSBaptiste Daroussin.\" Permission to use, copy, modify, and distribute this software for any 6*61d06d6bSBaptiste Daroussin.\" purpose with or without fee is hereby granted, provided that the above 7*61d06d6bSBaptiste Daroussin.\" copyright notice and this permission notice appear in all copies. 8*61d06d6bSBaptiste Daroussin.\" 9*61d06d6bSBaptiste Daroussin.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 10*61d06d6bSBaptiste Daroussin.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 11*61d06d6bSBaptiste Daroussin.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 12*61d06d6bSBaptiste Daroussin.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 13*61d06d6bSBaptiste Daroussin.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 14*61d06d6bSBaptiste Daroussin.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15*61d06d6bSBaptiste Daroussin.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16*61d06d6bSBaptiste Daroussin.\" 17*61d06d6bSBaptiste Daroussin.Dd $Mdocdate: August 22 2017 $ 18*61d06d6bSBaptiste Daroussin.Dt MAN.CONF 5 19*61d06d6bSBaptiste Daroussin.Os 20*61d06d6bSBaptiste Daroussin.Sh NAME 21*61d06d6bSBaptiste Daroussin.Nm man.conf 22*61d06d6bSBaptiste Daroussin.Nd configuration file for man 23*61d06d6bSBaptiste Daroussin.Sh DESCRIPTION 24*61d06d6bSBaptiste DaroussinThis is the configuration file 25*61d06d6bSBaptiste Daroussinfor the 26*61d06d6bSBaptiste Daroussin.Xr man 1 , 27*61d06d6bSBaptiste Daroussin.Xr apropos 1 , 28*61d06d6bSBaptiste Daroussinand 29*61d06d6bSBaptiste Daroussin.Xr makewhatis 8 30*61d06d6bSBaptiste Daroussinutilities. 31*61d06d6bSBaptiste DaroussinIts presence, and all directives, are optional. 32*61d06d6bSBaptiste Daroussin.Pp 33*61d06d6bSBaptiste DaroussinThis file is an ASCII text file. 34*61d06d6bSBaptiste DaroussinLeading whitespace on lines, lines starting with 35*61d06d6bSBaptiste Daroussin.Sq # , 36*61d06d6bSBaptiste Daroussinand blank lines are ignored. 37*61d06d6bSBaptiste DaroussinWords are separated by whitespace. 38*61d06d6bSBaptiste DaroussinThe first word on each line is the name of a configuration directive. 39*61d06d6bSBaptiste Daroussin.Pp 40*61d06d6bSBaptiste DaroussinThe following directives are supported: 41*61d06d6bSBaptiste Daroussin.Bl -tag -width Ds 42*61d06d6bSBaptiste Daroussin.It Ic manpath Ar path 43*61d06d6bSBaptiste DaroussinOverride the default search 44*61d06d6bSBaptiste Daroussin.Ar path 45*61d06d6bSBaptiste Daroussinfor 46*61d06d6bSBaptiste Daroussin.Xr man 1 , 47*61d06d6bSBaptiste Daroussin.Xr apropos 1 , 48*61d06d6bSBaptiste Daroussinand 49*61d06d6bSBaptiste Daroussin.Xr makewhatis 8 . 50*61d06d6bSBaptiste DaroussinIt can be used multiple times to specify multiple paths, 51*61d06d6bSBaptiste Daroussinwith the order determining the manual page search order. 52*61d06d6bSBaptiste Daroussin.Pp 53*61d06d6bSBaptiste DaroussinEach path is a tree containing subdirectories 54*61d06d6bSBaptiste Daroussinwhose names consist of the strings 55*61d06d6bSBaptiste Daroussin.Sq man 56*61d06d6bSBaptiste Daroussinand/or 57*61d06d6bSBaptiste Daroussin.Sq cat 58*61d06d6bSBaptiste Daroussinfollowed by the names of sections, usually single digits. 59*61d06d6bSBaptiste DaroussinThe former are supposed to contain unformatted manual pages in 60*61d06d6bSBaptiste Daroussin.Xr mdoc 7 61*61d06d6bSBaptiste Daroussinand/or 62*61d06d6bSBaptiste Daroussin.Xr man 7 63*61d06d6bSBaptiste Daroussinformat; file names should end with the name of the section 64*61d06d6bSBaptiste Daroussinpreceded by a dot. 65*61d06d6bSBaptiste DaroussinThe latter should contain preformatted manual pages; 66*61d06d6bSBaptiste Daroussinfile names should end with 67*61d06d6bSBaptiste Daroussin.Ql .0 . 68*61d06d6bSBaptiste Daroussin.Pp 69*61d06d6bSBaptiste DaroussinCreating a 70*61d06d6bSBaptiste Daroussin.Xr mandoc.db 5 71*61d06d6bSBaptiste Daroussindatabase with 72*61d06d6bSBaptiste Daroussin.Xr makewhatis 8 73*61d06d6bSBaptiste Daroussinin each directory configured with 74*61d06d6bSBaptiste Daroussin.Ic manpath 75*61d06d6bSBaptiste Daroussinis recommended and necessary for 76*61d06d6bSBaptiste Daroussin.Xr apropos 1 77*61d06d6bSBaptiste Daroussinto work, and also for 78*61d06d6bSBaptiste Daroussin.Xr man 1 79*61d06d6bSBaptiste Daroussinon operating systems like 80*61d06d6bSBaptiste Daroussin.Ox 81*61d06d6bSBaptiste Daroussinthat install each manual page with only one file name in the file system, 82*61d06d6bSBaptiste Daroussineven if it documents multiple utilities or functions. 83*61d06d6bSBaptiste Daroussin.It Ic output Ar option Op Ar value 84*61d06d6bSBaptiste DaroussinConfigure the default value of an output option. 85*61d06d6bSBaptiste DaroussinThese directives are overridden by the 86*61d06d6bSBaptiste Daroussin.Fl O 87*61d06d6bSBaptiste Daroussincommand line options of the same names. 88*61d06d6bSBaptiste DaroussinFor details, see the 89*61d06d6bSBaptiste Daroussin.Xr mandoc 1 90*61d06d6bSBaptiste Daroussinmanual. 91*61d06d6bSBaptiste Daroussin.Pp 92*61d06d6bSBaptiste Daroussin.Bl -column fragment integer "ascii, utf8" -compact 93*61d06d6bSBaptiste Daroussin.It Ar option Ta Ar value Ta used by Fl T Ta purpose 94*61d06d6bSBaptiste Daroussin.It Ta Ta Ta 95*61d06d6bSBaptiste Daroussin.It Ic fragment Ta none Ta Cm html Ta print only body 96*61d06d6bSBaptiste Daroussin.It Ic includes Ta string Ta Cm html Ta path to header files 97*61d06d6bSBaptiste Daroussin.It Ic indent Ta integer Ta Cm ascii , utf8 Ta left margin 98*61d06d6bSBaptiste Daroussin.It Ic man Ta string Ta Cm html Ta path for \&Xr links 99*61d06d6bSBaptiste Daroussin.It Ic paper Ta string Ta Cm ps , pdf Ta paper size 100*61d06d6bSBaptiste Daroussin.It Ic style Ta string Ta Cm html Ta CSS file 101*61d06d6bSBaptiste Daroussin.It Ic width Ta integer Ta Cm ascii , utf8 Ta right margin 102*61d06d6bSBaptiste Daroussin.El 103*61d06d6bSBaptiste Daroussin.It Ic _whatdb Ar path Ns Cm /whatis.db 104*61d06d6bSBaptiste DaroussinThis directive provides the same functionality as 105*61d06d6bSBaptiste Daroussin.Ic manpath , 106*61d06d6bSBaptiste Daroussinbut using a historic and misleading syntax. 107*61d06d6bSBaptiste DaroussinIt is kept for backward compatibility for now, 108*61d06d6bSBaptiste Daroussinbut will eventually be removed. 109*61d06d6bSBaptiste Daroussin.El 110*61d06d6bSBaptiste Daroussin.Sh FILES 111*61d06d6bSBaptiste Daroussin.Pa /etc/man.conf 112*61d06d6bSBaptiste Daroussin.Sh EXAMPLES 113*61d06d6bSBaptiste DaroussinThe following configuration file reproduces the defaults: 114*61d06d6bSBaptiste Daroussininstalling it is equivalent to not having a 115*61d06d6bSBaptiste Daroussin.Nm 116*61d06d6bSBaptiste Daroussinfile at all. 117*61d06d6bSBaptiste Daroussin.Bd -literal -offset indent 118*61d06d6bSBaptiste Daroussinmanpath /usr/share/man 119*61d06d6bSBaptiste Daroussinmanpath /usr/X11R6/man 120*61d06d6bSBaptiste Daroussinmanpath /usr/local/man 121*61d06d6bSBaptiste Daroussin.Ed 122*61d06d6bSBaptiste Daroussin.Sh SEE ALSO 123*61d06d6bSBaptiste Daroussin.Xr apropos 1 , 124*61d06d6bSBaptiste Daroussin.Xr man 1 , 125*61d06d6bSBaptiste Daroussin.Xr makewhatis 8 126*61d06d6bSBaptiste Daroussin.Sh HISTORY 127*61d06d6bSBaptiste DaroussinA relatively complicated 128*61d06d6bSBaptiste Daroussin.Nm 129*61d06d6bSBaptiste Daroussinfile format first appeared in 130*61d06d6bSBaptiste Daroussin.Bx 4.3 Reno . 131*61d06d6bSBaptiste DaroussinFor 132*61d06d6bSBaptiste Daroussin.Ox 5.8 , 133*61d06d6bSBaptiste Daroussinit was redesigned from scratch, aiming for simplicity. 134*61d06d6bSBaptiste Daroussin.Sh AUTHORS 135*61d06d6bSBaptiste Daroussin.An Ingo Schwarze Aq Mt schwarze@openbsd.org 136