Update of bug #62182 (group groff):

                  Status:                    None => Rejected               
             Assigned to:                    None => gbranden               
             Open/Closed:                    Open => Closed                 

    _______________________________________________________

Follow-up Comment #5:

I don't think there is a way to do this automatically.

Consider the following example:


.SH Foo
.SS Bar
.TP Bazifraglisticexpialidocious \" line break certain here
Now I'm going to ramble on and on about the Baz option to the interface with a
series of words that just happens to format on exactly two output lines.


There's just no way for the package to know at the time `SH` is called that
the subsequent text is going to present terrible places for page breaks for
this many more lines (4 vees, plus the additional vertical spacing on the
first caused by using a larger typeface for `SH` section headings).

The user will have to manage this by hand, as _groff_'s own man pages do
(imperfectly) with `br` and `ne` requests reserving the desired amount of
vertical space.

But we could make this easier for the user by supplying keep macros that
populate diversions, as _ms_ has since the mid 1970s.  That is bug #62911.

They could then just "bracket" material that needs protection from breaking
with `KS` and `KE` macro calls.

Closing as rejected (infeasible without macro package redesign).


    _______________________________________________________

Reply to this item at:

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

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


Reply via email to