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/
signature.asc
Description: PGP signature
