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/