gbranden pushed a commit to branch master
in repository groff.

commit 47ddd1ee831e480c1351e887d19132bbc36e8469
Author: G. Branden Robinson <[email protected]>
AuthorDate: Sat May 9 08:48:38 2026 -0500

    doc/groff.texi.in: Fix ti request desc style nits.
    
    * Recast.
    * Apply Texinfo `@Var` macro (defined by this document) to the request
      argument in first synopsis.
    * Favor footnotes over inlining for forward references.
    * Break input lines in places convenient for roffing and diffing.
---
 doc/groff.texi.in | 52 ++++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 38 insertions(+), 14 deletions(-)

diff --git a/doc/groff.texi.in b/doc/groff.texi.in
index cf0310761..503172777 100644
--- a/doc/groff.texi.in
+++ b/doc/groff.texi.in
@@ -12008,22 +12008,46 @@ The indentation amount is associated with the 
environment
 (@pxref{Environments}).
 @endDefreq
 
-@DefreqList {ti, offset}
-@DefreqItem {ti, @t{+}@Var{offset}}
-@DefreqItem {ti, @t{-}@Var{offset}}
+@cindex temporary indentation
+@cindex indentation, temporary
+@DefreqList {ti, [@Var{amount}]}
+@DefreqItem {ti, [@t{+}@Var{amount}]}
+@DefreqItem {ti, [@t{-}@Var{amount}]}
 @DefregListEndx {.in}
-Temporarily indent the next output line by @var{offset}; if @var{offset}
-is signed, adjust the temporary indentation relative to the value set by
-the @code{in} request.  The default scaling unit is @samp{m}.  This
-request causes a break.
-
-The effect of @code{ti} is delayed until a partially collected line (if
-it exists) is output.  In other words, it does not change a pending
-output line's indentation.
+Temporarily indent the next output line by
+@var{amount};
+if
+@var{amount}
+is signed,
+apply it as an offset to the indentation configured by the
+@code{in}
+request.
+The default scaling unit is
+@samp{m}.
+This request causes a break.
+The effect of
+@code{ti}
+is delayed until a partially collected line
+(if it exists)
+is output.
+In other words,
+it does not change a pending output line's indentation.
+The read-only register
+@code{.in}
+reports the indentation that applies to the pending output line.
+The temporary indentation is associated
+with the environment.@footnote{@xref{Environments}.}
 
-The read-only register @code{.in} reports the indentation that applies
-to the pending output line.  The temporary indentation is associated
-with the environment (@pxref{Environments}).
+@cindex first-line indentation, of paragraph
+@cindex indentation, first line, of paragraph
+@cindex hanging paragraph
+@cindex paragraph, hanging
+The idiomatic application of the
+@code{ti}
+request is invocation by a paragraphing macro
+to set up a first-line indentation,
+of positive sign in the conventional case,
+and negative for a ``hanging'' paragraph.
 @endDefreq
 
 @DefreqList {ll, [@Var{length}]}

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

Reply via email to