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