Hi Branden,
On Fri, May 02, 2025 at 09:19:48AM -0500, G. Branden Robinson wrote:
> Hi Alex,
>
> At 2025-05-02T14:26:23+0200, Alejandro Colomar wrote:
> > On Fri, May 02, 2025 at 07:01:39AM -0500, G. Branden Robinson wrote:
> > > [2] $ type mailman
> > > mailman is a function
> > > mailman ()
> > > {
> > > local cmd=;
> > > case "$1" in
> > > -*)
> > > opts="$opts $1";
> > > shift
> > > ;;
> > > esac;
> > > set -- $(man -w "$@");
> > > cmd=$(zcat --force "$@" | grog -Tutf8 -b -ww -P -cbou -rU0 -rLL=72n
> > > -rHY=0 -dAD=l $opts);
> > > zcat --force "$@" | $cmd | less
> > > }
> >
> > I was trying to simplify your mailman() function to the following pipe
> > (after parsing the options):
> >
> > man -w "$@" \
> > | xargs zcat --force \
> > | grog --run \
> > -Tutf8 -b -ww -P -cbou -rU0 -rLL=72n -rHY=0 -dAD=l \
> > $opts \
> > 2>/dev/null \
> > | less;
> >
> > And I found out that grog(1) seems to be not accepting a documented
> > option: --run. [1] Am I doing something incorrectly? I never used
> > grog(1) before, so it might very well be.
>
> Your grog executable may be out of sync with the man page you're
> reading.
>
> Compare `type grog` with `man -w grog`.Hmmmm. alx@devuan:~$ which grog /usr/local/bin/grog alx@devuan:~$ grog --version GNU grog (groff) 1.23.0.2695-49927 alx@devuan:~$ man grog | tail -n1 groff 1.23.0 26 December 2024 grog(1) > > alx@devuan:~$ grog --run > > grog: error: unrecognized grog option '--run'; ignored > > grog's `--run` option has been removed in the forthcoming groff 1.24.0 > release, so if you're running groff Git's master branch, that could > explain it. > > NEWS: > > * grog(1) no longer supports the `--ligatures` and `--run` options. > Simulate the former (which was specific to the "pdf" output device) > with the option sequence "-P -U -P y", and the latter by using the > command substitution feature of your shell; see section "Examples" of > groff(1). Okay, this complicates things a bit. :) Cheers, Alex > > Regards, > Branden -- <https://www.alejandro-colomar.es/>
signature.asc
Description: PGP signature
