Werner LEMBERG <w...@gnu.org> wrote:
 |> Wouldn't it be useful to have the possibility of recursively
 |> searching the subdirectories of a directory in GROFF_TMAC_PATH,
 |> typically with the addition of a double-slash at the end of the
 |> concerned directory's name? (Cf. TeX's TEXINPUTS.)
 |>
 |> E.g.,
 |>
 |> export GROFF_TMAC_PATH=$HOME/groffinputs//:
 |>
 |> would cause .mso to search for its file at any subdirectory depth
 |> under $HOME/groffinputs.
 |
 |Definitely!  A few years ago I've already suggested to use the

I'm inclined to absolutely disagree given that

  ?0[sdaoden@wales roff.git]$ git grep GROFF_TMAC 1.02
  1.02:Makefile.bd:# you must set the GROFF_TMAC_PATH environment variable.
  1.02:man/groff.man:.B GROFF_TMAC_PATH
  1.02:man/gtroff.man:.B GROFF_TMAC_PATH
  1.02:troff/input.c:#define MACROPATH_ENVVAR "GROFF_TMAC_PATH"
  ?0[sdaoden@wales roff.git]$ gl1 1.02|head -5
  commit 351da0d (tag: refs/tags/1.02)
  Author: James Clark <j...@jclark.com>
  Date:   1991-06-02 04:20:34 -0500

      groff before CVS: release 1.02

and i know about the crap i personally have done with path
variables not so many years ago.
And then think about the special path "//" which' behaviour is
implementation defined as well according to POSIX.

For the S-roff fork ("unforking" patches to groff is Public
Domain), which will ship with the class file_case patch that is on
the bugtracker (enabling .so over compressed paths, and enabling
any file to be compressed what some Brits don't like, however),
i like the idea of further extensions and fixes in that area, but
definetely not as suggested, so either a configuration option to
implicitly change the above or, more likely, a new environment
variable / configuration option.  (Configuration is too scattered
in my eyes.)

 |kpathsea library for groff's file management.  In particular, it would
 |allow for multiple font configuration files.

This is all too hardwired and restricted, and then scattered at
the same time.  Nothing a normal person can deal with easily.

 |However, I didn't have time and energy to implement it.  So please
 |file a `wishlist' report to the backtracker.

I'm still hoping for the upcoming years.

--steffen

Reply via email to