On 1/23/24, G. Branden Robinson <g.branden.robin...@gmail.com> wrote:
> At 2024-01-23T20:52:34-0600, Dave Kemper wrote:
>> However, .bp arguably shouldn't have been affected by the change,
>> since it probably wasn't subject to the same historical ambiguity.
>
> I agree, and I wasn't happy about it.

I wonder if the proper way to address this lies in core groff.

Having no-space mode suppress .bp seems quirky, and at odds with the
info manual's stated use case for the mode: "A paragraphing macro
might ordinarily insert vertical space to separate paragraphs.  A
section heading macro could invoke 'ns' to suppress this spacing for
the first paragraph in a section."  (CSTR #54, befitting its terser
nature, suggests no usage for .ns.)  But of course this behavior
cannot be overturned unilaterally.

However, .ns currently takes no arguments -- but it could, a value to
specify "suppress only vertical space, but not page breaks."  The
behavior with no argument would be unchanged, so historical usage
would work as it always has.

There are probably down sides to this I haven't thought of.

Reply via email to