At 2025-02-23T21:21:37+0100, onf wrote:
> For all the other requests which use filenames (hpf, hpfa, lf -- am I
> mistaken, or did we forget about lf? --, nx, so), it treats spaces as
> an argument separator.

No, I didn't forget about `lf`.  See comment #0 ("original submission")
to Savannah #65108, 2024-01-02, to which I have referred you several
times in this discussion.

https://savannah.gnu.org/bugs/?65108#comment0

But I also have not yet changed the behavior of `lf`.  The reason is
that its second argument isn't a file name.

A surprising claim?  Review groff(7):

     .lf n      Set number of next input line to n.
     .lf n f    Set number of next input line to n and report input file
                name as f.

It says "[r]eport input file name as"; the formatter never uses the
second argument the input gives to the `lf` request to access the file
system.

Would it be useful to change its behavior to accept multi-word arguments
(and leading spaces, necessitating the removal of a leading `"`)?

Sure, probably.  But doing so was out of scope for Savannah #65108.

Maybe we can sweep it up with leading-`"`-ification of `tm` and `ab` in
groff 1.25.

Regards,
Branden

Attachment: signature.asc
Description: PGP signature

Reply via email to