Thank you, Tadziu, it is an interesting trick and it does work in the
test case posted earlier. Unfortunately, in a more realistic document,
I did hit those "unexpected results", e.g. when the string was used
inside a macro argument (thank you for the warning).
The final solution I picked was to
Hi John,
oh, and a few more remarks:
John Gardner wrote on Mon, Jan 07, 2019 at 08:08:51PM +1100:
>1. I want/need a way to programmatically (and *reliably*) locate the
>directories containing a Groff installation's .tmac files.
Plural for good reasons. There is no guarantee all tmac
Hi John,
John Gardner wrote on Mon, Jan 07, 2019 at 08:08:51PM +1100:
> $ GROFF_TMAC_PATH=`pwd` groff -Tutf8 -z -mtrace-paths -man `man -w man`
> Now, tell me. How could this trick go wrong...?
> uname -a
SunOS unstable11s 5.11 11.3 sun4u sparc SUNW,SPARC-Enterprise
> man -w man
First, the situation:
1. I want/need a way to programmatically (and *reliably*) locate the
directories containing a Groff installation's .tmac files. This is
happening in JavaScript, without the user's intervention.
2. I don't want to make assumptions about standard tmac locations