URL: <https://savannah.gnu.org/bugs/?67453>
Summary: [troff] `chop` request doesn't really work Group: GNU roff Submitter: gbranden Submitted: Sun 24 Aug 2025 04:13:04 AM GMT Category: Core Severity: 3 - Normal Item Group: Incorrect behaviour Status: None Privacy: Public Assigned to: None Open/Closed: Open Discussion Lock: Any Planned Release: None _______________________________________________________ Follow-up Comments: ------------------------------------------------------- Date: Sun 24 Aug 2025 04:13:04 AM GMT By: G. Branden Robinson <gbranden> Input: $ cat ATTIC/chop.groff .box DIV ABC .br .box .nf \" so we can see any newlines .DIV .chop DIV .DIV .chop DIV .DIV .chop DIV .DIV What I expected: $ groff -a ATTIC/chop.groff ABC ABCABA What I got: $ groff -a ATTIC/chop.groff <beginning of page> ABC ABC.chop DIV ABC.chop DIV ABC If the diversion doesn't have a newline in it, the formatter seems to chop the newline from the input stream, which is quite wrong. .chop name Remove the last character from the macro, string, or diversion name. This behavior reproduces all the way back to _groff_ 1.22.3. I'd expect it goes back farther still. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?67453> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/
signature.asc
Description: PGP signature