From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from krisdoz.my.domain (schwarze@localhost [127.0.0.1]) by krisdoz.my.domain (8.14.5/8.14.5) with ESMTP id s3I9lAsK030130 for ; Fri, 18 Apr 2014 05:47:10 -0400 (EDT) Received: (from schwarze@localhost) by krisdoz.my.domain (8.14.5/8.14.3/Submit) id s3I9l9ww029270; Fri, 18 Apr 2014 05:47:09 -0400 (EDT) Date: Fri, 18 Apr 2014 05:47:09 -0400 (EDT) Message-Id: <201404180947.s3I9l9ww029270@krisdoz.my.domain> X-Mailinglist: mdocml-source Reply-To: source@mdocml.bsd.lv MIME-Version: 1.0 From: schwarze@mdocml.bsd.lv To: source@mdocml.bsd.lv Subject: mdocml: Fix a few lies; polish wording and formatting while here. X-Mailer: activitymail 1.26, http://search.cpan.org/dist/activitymail/ Content-Type: text/plain; charset=utf-8 Log Message: ----------- Fix a few lies; polish wording and formatting while here. Modified Files: -------------- mdocml: apropos.1 Revision Data ------------- Index: apropos.1 =================================================================== RCS file: /usr/vhosts/mdocml.bsd.lv/cvs/mdocml/apropos.1,v retrieving revision 1.26 retrieving revision 1.27 diff -Lapropos.1 -Lapropos.1 -u -p -r1.26 -r1.27 --- apropos.1 +++ apropos.1 @@ -38,18 +38,20 @@ and .Nm whatis utilities query manual page databases generated by .Xr mandocdb 8 , -evaluating on +evaluating .Ar expression for each file in each database. +By default, it displays the names, section numbers, and description lines +of all matching manuals. .Pp By default, .Nm searches for .Xr mandocdb 8 databases in the default paths stipulated by -.Xr man 1 , -parses terms as case-sensitive regular expressions -.Pq the Li \&~ operator +.Xr man 1 +and uses case-insensitive substring matching +.Pq the Cm = No operator over manual names and descriptions .Pq the Li \&Nm No and Li \&Nd No macro keys . Multiple terms imply pairwise @@ -120,34 +122,40 @@ True if both and .Ar expr2 are true (logical -.Qq and ) . +.Sq and ) . .It Ar expr1 Oo Fl o Oc Ar expr2 True if .Ar expr1 and/or .Ar expr2 evaluate to true (logical -.Qq or ) . +.Sq or ) . .It Ar term True if .Ar term is satisfied. This has syntax -.Li [key[,key]*(=~)]?val , -where operand -.Cm key +.Sm off +.Oo +.Op Ar key Op , Ar key ... +.Pq Cm = | ~ +.Oc +.Ar val +.Sm on , +where +.Ar key is an .Xr mdoc 7 macro to query and -.Cm val +.Ar val is its value. See .Sx Macro Keys for a list of available keys. Operator -.Li \&= +.Cm = evaluates a substring, while -.Li \&~ +.Cm ~ evaluates a regular expression. .It Fl i Ar term If @@ -162,29 +170,28 @@ considers an .Ar expression to consist of an opaque keyword. .Pp -Results are sorted by manual title, with output formatted as +Results are sorted by manual sections and names, with output formatted as .Pp -.D1 title(sec) \- description +.D1 name[, name...](sec) \- description .Pp Where -.Qq title -is the manual's title (note multiple manual names may exist for one -title), -.Qq sec +.Dq name +is the manual's name, +.Dq sec is the manual section, and -.Qq description +.Dq description is the manual's short description. If an architecture is specified for the manual, it is displayed as .Pp -.D1 title(cat/arch) \- description +.D1 name(sec/arch) \- description .Pp Resulting manuals may be accessed as .Pp -.Dl $ man \-s sec title +.Dl $ man \-s sec name .Pp If an architecture is specified in the output, use .Pp -.Dl $ man \-s sec \-S arch title +.Dl $ man \-s sec \-S arch name .Ss Macro Keys Queries evaluate over a subset of .Xr mdoc 7 @@ -314,7 +321,7 @@ Search in names and descriptions using a .Pp .Dl $ apropos '~set.?[ug]id' .Pp -Search for manuals in the library category mentioning both the +Search for manuals in the library section mentioning both the .Qq optind and the .Qq optarg -- To unsubscribe send an email to source+unsubscribe@mdocml.bsd.lv