On 15/12/2020 20:52, Dorai Sitaram via wrote: > Thanks, Oliver. I'm usingĀ > > GNU groff version 1.23.0.rc1.69-8e09f > > Tried your exact same file, and it just whizzes to completion without > prompting for my input. Also on groff 1.22.4. It works for me, on Manjaro's (Arch) groff-1.22.4, but only in the trivial case where there are no pre-processors preceding troff, in groff's pipeline, and primary input is from a stream other than stdin.
Okay, that's not strictly true, but .rd will be interpreted by troff, and will read from troff's stdin, which will be the pre-processor's stdout; to make .rd work there, you need to arrange for the .rd input to have been already merged into the pre=processor's stdout, which may be more trouble than it's worth. -- HTH, Keith.