Re: groff now undoing .ad settings after .IP

2024-03-19 Thread Dave Kemper
On Sun, Mar 17, 2024 at 3:53 PM G. Branden Robinson wrote: > At 2024-03-16T12:32:44-0700, Russ Allbery wrote: > > 1. Do you think you'll change the long-standing groff default from > >full justification to ragged right under nroff in the an macro set > >for the next release? > > No. > Here

Re: groff now undoing .ad settings after .IP

2024-03-18 Thread G. Branden Robinson
[self-follow-up; dropping Russ from CC because it's a pretty obscure point of *roff semantics] At 2024-03-17T15:52:55-0500, G. Branden Robinson wrote: > [6] I've marked `SB` as deprecated in the forthcoming groff 1.24; it > does nothing that modern formatters can't achieve by combining `SM` >

Re: groff now undoing .ad settings after .IP

2024-03-18 Thread Frederic Chartier via
On 2024-03-17 15:52 -0500, G. Branden Robinson wrote: > A. GNU roff and Sun troff are, historically, heavyweights in terms of > users served. Apparently, man page users on these systems have been > accepting of adjustment ("full justification") for decades. Perhaps "suffering" would be

Re: groff now undoing .ad settings after .IP

2024-03-17 Thread G. Branden Robinson
Hi Russ, An uncharacteristically brief response from me this time. ;-) At 2024-03-17T14:10:18-0700, Russ Allbery wrote: > Okay, I think this narrows it down. The Perl 5.40 release is coming > up, and I'd like to get the next release of podlators into it, with > the hope that Debian will go to P

Re: groff now undoing .ad settings after .IP

2024-03-17 Thread Russ Allbery
"G. Branden Robinson" writes: > At 2024-03-16T12:32:44-0700, Russ Allbery wrote: >> Okay, I think we've sorted out the way forward for groff that would >> address the immediate issue. That leaves three questions: should I do >> something in the next release of Pod::Man, should I assume that the

Re: groff now undoing .ad settings after .IP

2024-03-17 Thread G. Branden Robinson
Hi Russ, At 2024-03-16T12:32:44-0700, Russ Allbery wrote: > Okay, I think we've sorted out the way forward for groff that would > address the immediate issue. That leaves three questions: should I do > something in the next release of Pod::Man, should I assume that the > next release of groff wil

Re: groff now undoing .ad settings after .IP

2024-03-16 Thread Russ Allbery
Okay, I think we've sorted out the way forward for groff that would address the immediate issue. That leaves three questions: should I do something in the next release of Pod::Man, should I assume that the next release of groff will default to ragged right, and is there a way for Pod::Man output t

Re: groff now undoing .ad settings after .IP

2024-03-15 Thread G. Branden Robinson
At 2024-03-15T13:53:42-0500, G. Branden Robinson wrote: > Can you name me a misbehaving perlpod(1)-generated page? I'll check > it out. Perhaps what I really needed here was: Yup. diff --git a/tmac/an.tmac b/tmac/an.tmac index 2b1789741..b4710e23a 100644 --- a/tmac/an.tmac +++ b/tmac/an.tmac @@

Re: groff now undoing .ad settings after .IP

2024-03-15 Thread G. Branden Robinson
At 2024-03-15T12:29:36-0700, Russ Allbery wrote: > "G. Branden Robinson" writes: > > > Can you name me a misbehaving perlpod(1)-generated page? I'll check > > it out. > > Yeah, pod2man(1) itself will do it on a Debian system with recent > groff. You'll see justification switch from ragged righ

Re: groff now undoing .ad settings after .IP

2024-03-15 Thread Russ Allbery
"G. Branden Robinson" writes: > Can you name me a misbehaving perlpod(1)-generated page? I'll check it > out. Yeah, pod2man(1) itself will do it on a Debian system with recent groff. You'll see justification switch from ragged right to full in the body of the first option documented in OPTIONS.

Re: groff now undoing .ad settings after .IP

2024-03-15 Thread G. Branden Robinson
At 2024-03-15T10:57:03-0700, Russ Allbery wrote: > Dave Kemper writes: > > It doesn't affect the larger point of this email, but the specific .ad > > call Russ cites (in an-write-paragraph-tag) appears to have been added > > in response to http://savannah.gnu.org/bugs/?62051 . > > Right, the invo

Re: groff now undoing .ad settings after .IP

2024-03-15 Thread Russ Allbery
Dave Kemper writes: > On Fri, Mar 15, 2024 at 8:34 AM G. Branden Robinson > wrote: >> At 2024-03-14T22:02:26-0700, Russ Allbery wrote: >> > Now, any .TP directive restores full justification for all subsequent >> > text. This appears to be due to the addition of: >> > >> > . ad \\*[AD] >> > >>

Re: groff now undoing .ad settings after .IP

2024-03-15 Thread Dave Kemper
On Fri, Mar 15, 2024 at 8:34 AM G. Branden Robinson wrote: > At 2024-03-14T22:02:26-0700, Russ Allbery wrote: > > Now, any .TP directive restores full justification for all subsequent > > text. This appears to be due to the addition of: > > > > . ad \\*[AD] > > > > in an-write-paragraph-tag. I'

groff now undoing .ad settings after .IP

2024-03-14 Thread Russ Allbery
pod2man has, for a couple of decades, added: .if n .ad l to the top of every generated man page after the .TH macro on the grounds that, for an output device that only has full-width spaces and no support for subtle adjustments of interword spacing, ragged right is a more readable default tha