gbranden pushed a commit to branch master
in repository groff.
commit 8dfba7c051d1b91192516316671147ad22ac0207
Author: G. Branden Robinson <[email protected]>
AuthorDate: Sat Feb 7 01:28:42 2026 -0600
groff_mm(7): Fix content and style nits.
* "mm" is a groff "contrib" project, meaning that it is not part of the
"official" package, and should not be labelled as "GNU". This
observation may split hairs, as groff has distributed this mm package
for over 30 years. Nevertheless, we strive for the best kind of
correctness.
* Similarly, qualify extensions as "groff mm" rather than "GNU", or
without qualifier where context is clear.
* Protect a literal from hyphenation.
---
contrib/mm/groff_mm.7.man | 71 ++++++++++++++++++++++++++++++-----------------
1 file changed, 46 insertions(+), 25 deletions(-)
diff --git a/contrib/mm/groff_mm.7.man b/contrib/mm/groff_mm.7.man
index ab36ca4ef..e4de2c284 100644
--- a/contrib/mm/groff_mm.7.man
+++ b/contrib/mm/groff_mm.7.man
@@ -73,15 +73,12 @@ groff_mm \- memorandum macros for GNU
.SH Description
.\" ====================================================================
.
-The GNU implementation of the
-.I mm
-macro package is part of the
-.I groff
-document formatting system.
-.
The
.I mm
-package is suitable for the composition of
+macro package distributed with the
+.I groff
+document formatting system
+is suitable for the composition of
letters,
memoranda,
reports,
@@ -652,7 +649,7 @@ calls them to enable customization of its behavior.
.
.
.P
-Macro names longer than two characters are GNU extensions;
+Macro names longer than two characters are extensions;
some shorter names were not part of DWB's
published interface but are documented aspects of
.I groff mm.
@@ -824,7 +821,7 @@ Appendices appear in any table of contents
.BR TC ).
.
The string
-.B Apptxt
+.B \%Apptxt
is set to
.I title
if the latter is present,
@@ -1061,7 +1058,9 @@ and the line length reduced by
See
.BR DS .
.
-This is a GNU extension.
+This is a
+.I groff mm
+extension.
.
.
.TP
@@ -1071,7 +1070,9 @@ End boxed static display.
See
.BR B1 .
.
-This is a GNU extension.
+This is a
+.I groff mm
+extension.
.
.
.TP
@@ -1470,7 +1471,9 @@ stores the equation number as if by
.I ref-name
.BR \[rs]n[Ec] \[rq].
.
-Recognition of this argument is a GNU extension.
+Recognition of this argument is a
+.I groff mm
+extension.
.
.
.IP
@@ -2220,7 +2223,9 @@ An explicitly empty argument also indicates the default.
Set an unnumbered section heading with
.I title
and,
-as a GNU extension,
+as a
+.I groff mm
+extension,
an optional
.I suffix.
.
@@ -2529,7 +2534,9 @@ causes
to break the line after the mark
even if it fits within
.I text-indent;
-this is a GNU extension.
+this is a
+.I groff mm
+extension.
.
.
.IP
@@ -2617,7 +2624,9 @@ The presence of a second argument prefixes
to the
.BR LB -configured
mark and,
-as a GNU extension,
+as a
+.I groff mm
+extension,
conditionally puts an unbreakable space
between the prefix and mark per the argument's Boolean value.
.
@@ -2804,7 +2813,9 @@ and
returns to single-column layout.
.
.B MC
-is a GNU extension,
+is a
+.I groff mm
+extension,
generalizing
.BR 2C .
.
@@ -3135,10 +3146,11 @@ determines the amount of vertical space between
paragraphs.
To set a paragraph with a hanging indent,
use
.B VL
-with the desired indentation as the argument
-and
+with the desired indentation as the argument,
.B LI
-(with no argument).
+(with no argument),
+and
+.BR LE .
.
.
.TP
@@ -3313,7 +3325,9 @@ As
but with \[lq]flyback\[rq],
returning the drawing position to where it was prior to the picture.
.
-This is a GNU extension.
+This is a
+.I groff mm
+extension.
.
.
.TP
@@ -5308,7 +5322,9 @@ and registers
and
.BR Sectp .
.
-Value 5 is a GNU extension
+Value 5 is a
+.I groff mm
+extension
.RB ( 0 ).
.
.
@@ -5683,7 +5699,9 @@ is typical.
.
The default vertical spacing is 120% of the type size.
.
-This register is a GNU extension.
+This register is a
+.I groff mm
+extension.
.
.
.TP
@@ -5917,9 +5935,10 @@ for literary purposes.
J\[:o]rgen H\[:a]gg
.ME
of Lund, Sweden,
-wrote the GNU version of the
+wrote the version of the
.I mm
-macro package
+macro package distributed with
+.I groff
based on an early version of
.I "groff ms"
by
@@ -5947,7 +5966,9 @@ revised and updated it.
the DWB\~3.3
.I mm
manual,
-introduces the package but does not document GNU extensions.
+introduces the package but does not document
+.I groff mm
+extensions.
.
.
.P
_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit