URL: <https://savannah.gnu.org/bugs/?66219>
Summary: Line numbering interacts unexpectedly with diversion definition Group: GNU roff Submitter: barx Submitted: Sat 14 Sep 2024 09:06:55 PM CDT Category: Core Severity: 2 - Minor Item Group: Documentation Status: None Privacy: Public Assigned to: None Open/Closed: Open Discussion Lock: Any Planned Release: None _______________________________________________________ Follow-up Comments: ------------------------------------------------------- Date: Sat 14 Sep 2024 09:06:55 PM CDT By: Dave <barx> When line numbering is active, lines in a diversion are numbered when the diversion is defined rather than when it's output--even if it's never output at all. This may be intentional (at least Heirloom troff works the same way), so I'm opening it as a documentation bug since it's counterintuitive. I'm not convinced it's desirable, so it could arguably be considered a longstanding behavior bug, but I'm also not sure it's fixable in any reasonable way, given that a diversion stores formatted text. $ cat number-lines.rf .nf .nm 1 Line 1 Line 2 .di xxx Diverted line .di Line 3 Line 4 $ nroff number-lines.rf | cat -s 1 Line 1 2 Line 2 4 Line 3 5 Line 4 _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?66219> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/
signature.asc
Description: PGP signature