groff-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[groff] 06/47: groff_man*(7): Clarify provenance of 'MR' macro.


From: G. Branden Robinson
Subject: [groff] 06/47: groff_man*(7): Clarify provenance of 'MR' macro.
Date: Tue, 11 Jan 2022 06:33:14 -0500 (EST)

gbranden pushed a commit to branch master
in repository groff.

commit 6c1a91019ed5104dd98d3d63a4e92147325d5e4b
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
AuthorDate: Wed Jan 5 00:39:26 2022 +1100

    groff_man*(7): Clarify provenance of 'MR' macro.
    
    There are several successors to Plan 9[1]; the one with a man(7) that,
    as far as I know, first introduced a semantic macro for man page cross
    references, is plan9port's[2][3][4].
    
    (A correction to reference [4] is in [5].)
    
    Thanks to hummsmith42@gmail.com for prompting greater specificity.
    
    [1] http://fqa.9front.org/fqa0.html
    [2] 
https://github.com/9fans/plan9port/commit/977b25a76ae8263e53fb4eb1abfc395769f23e3d
    [3] 
https://github.com/9fans/plan9port/commit/d32deab17bfffa5bffc5fab3e6577558e40888c5
    [4] https://lists.gnu.org/archive/html/groff/2020-08/msg00068.html
    [5] https://lists.gnu.org/archive/html/groff/2021-08/msg00023.html
---
 NEWS                    | 4 ++--
 tmac/groff_man.7.man.in | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/NEWS b/NEWS
index c71cdd65..907b3c1e 100644
--- a/NEWS
+++ b/NEWS
@@ -163,8 +163,8 @@ o The an (man) macro package supports a new macro, 'MR', 
intended for
   'MR' and 'TH'), permitting configuration by distributions, sites, and
   users.
 
-  The 'MR' macro is offered for compatibility with Plan 9 troff, which
-  introduced it in August 2020, and to ameliorate several long-standing
+  The 'MR' macro was prompted by its introduction to plan9port's troff
+  in August 2020.  Its purpose is to ameliorate several long-standing
   problems with man page cross references: (1) the package's lack of
   inherent hyperlink support for them; (2) false-positive identification
   of strings resembling man page cross references (as can happen with
diff --git a/tmac/groff_man.7.man.in b/tmac/groff_man.7.man.in
index 57ee8616..5dc18bee 100644
--- a/tmac/groff_man.7.man.in
+++ b/tmac/groff_man.7.man.in
@@ -1178,8 +1178,8 @@ see
 .I an\-ext.tmac
 in section \(lqFiles\(rq below.
 .
-Plan\~9
-.I troff \" Plan 9
+The plan9port project's
+.I troff \" plan9port
 implements
 .BR .MR .
 .



reply via email to

[Prev in Thread] Current Thread [Next in Thread]