Follow-up Comment #1, bug #68286 (group groff):

Let me try to put some polish on the conclusions of comment #0.

Of course we might alter _groff mm_ to get itself out of this situation,
relieving the document author of having to grasp the fact that the macro
package configured a temporary indentation.

...but how?

Once a temporary indentation is configured, you're stuck with its existence
(albeit not its magnitude) until the *next* output line is set and spat out
into the current diversion.  That fact applies just as much to macro package
authors as to document authors.

With normal indentation, applicable to the pending output line, you can jimmy
the indentation as much as you want until the line breaks, at which point its
last configuration wins.

But a temporary indentation endures until it has discharged its task--even if
its amount is the same as the `in` indentation and is therefore nilpotent.
There's no going back.

There should be.


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?68286>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to