Follow-up Comment #9, bug #66392 (group groff):

At 2025-01-29T18:39:23-0500, Dave wrote:
> OK.  Rescoping this to cover changes to both macro sets.

Yup.  `mm` needs attention too.

> Have you been in touch with Peter to see if -mom is affected?

I have not.

> A quick trawl through om.tmac shows that she uses multiple
> environments (though, unsurprisingly, seemingly not the traditional
> "1" and "2").  But she also invokes ".evc 0" fairly regularly, so she
> may be covered here.

Wouldn't surprise me at all if Peter pre-worried this (albeit maybe for
reasons other than the hyphenation language's erstwhile global status).

man(7) and mdoc(7) are somewhat careful to `evc 0` as well when creating
new environments, but right now I'm not sure I want to sweat them (I'm
sweating about getting 1.24 finalized instead, and there's _still_
coding work to do).

While reading over "m.tmac" it occurred to me that I had no way to know
if an environment had already been created.  That makes it harder for a
package (or, less likely, document) author to manage environment
initialization.  I'm pondering a new `E` conditional operator for this.
Should be easy to do.



    _______________________________________________________

Reply to this item at:

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

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

Attachment: signature.asc
Description: PGP signature

Reply via email to