gbranden pushed a commit to branch master
in repository groff.

commit 387f083d2653e455c497c54dfd76471c33ed087e
Author: G. Branden Robinson <[email protected]>
AuthorDate: Fri Apr 3 04:08:39 2026 -0500

    doc/groff.texi.in: Fix style and markup nits.
    
    * Shift poor man's keeps.
    * Favor inlining for backward references, and footnotes for forward.
    * Break input lines a roff-friendly way.
---
 doc/groff.texi.in | 29 ++++++++++++++++-------------
 1 file changed, 16 insertions(+), 13 deletions(-)

diff --git a/doc/groff.texi.in b/doc/groff.texi.in
index f86d4d5b2..804284632 100644
--- a/doc/groff.texi.in
+++ b/doc/groff.texi.in
@@ -8102,7 +8102,7 @@ unrecognized request is interpreted as a macro call.  
Defining a macro
 with the same name as a request replaces the request.  Deleting a
 request name with the @code{rm} request makes it unavailable.  The
 @code{als} request can alias requests, permitting them to be wrapped or
-non-destructively replaced.  @xref{Strings}.
+non-destructively replaced.@footnote{@xref{Strings}.}
 
 @cindex request arguments
 @cindex arguments to requests
@@ -8142,15 +8142,13 @@ not meaningful,
 or is supported by bespoke provisions,
 as with the
 @code{tl}
-request's delimiters
-(@pxref{Page Layout}).
+request's delimiters.@footnote{@xref{Page Layout}.}
 Some requests,
 like
 @code{ds},
 interpret the remainder of the control line
 as a single argument.@footnote{@xref{Strings}.}
 
-@need 1000
 @cindex structuring source code of documents or macro packages
 @cindex documents, structuring the source of
 @cindex macro package, structuring the source of
@@ -8181,8 +8179,10 @@ prevents recognition of the end of a macro definition.
 
 @cindex blank line trap (@code{blm})
 @cindex blank line macro (@code{blm})
-If you assign an empty blank line trap, you can separate macro
-definitions (or any input lines) with blank lines.
+If you assign an empty blank line trap,
+you can separate macro definitions
+(or any input lines)
+with blank lines.@footnote{@xref{Blank Line Traps}.}
 
 @Example
 .de do-nothing
@@ -8204,8 +8204,6 @@ definitions (or any input lines) with blank lines.
 
 .blm             \" deactivate blank line trap
 @endExample
-
-@xref{Blank Line Traps}.
 @c END Keep (roughly) parallel with section "Invoking requests" of
 @c groff(7).
 
@@ -8228,14 +8226,19 @@ emits a warning in category
 @xref{Warnings}.}
 Calling an undefined macro
 @emph{does}
-end a macro definition naming it as its end macro
-(@pxref{Writing Macros}).
+end a macro definition naming it
+as its end macro.@footnote{@xref{Writing Macros}.}
 
 @cindex spaces, in a macro argument
-To embed spaces @emph{within} a macro argument, enclose the argument in
-neutral double quotes @code{"}.  Horizontal motion escape sequences are
-sometimes a better choice for arguments to be formatted as text.
+To embed spaces
+@emph{within}
+a macro argument,
+enclose the argument in neutral double quotes
+@code{"}.
+Horizontal motion escape sequences
+are sometimes a better choice for arguments to be formatted as text.
 
+@need 1000
 Consider calls to a hypothetical section heading macro @samp{uh}.
 
 @Example

_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit

Reply via email to