Re: Bug#363250: general: Custom PAGER gives error on sid, but works on sarge
reassign 363250 man
retitle 363250 Please clarify how $PAGER is invoked in the man manpage
stop
Hi,
On Tue, Apr 18, 2006, Rohan Dhruva wrote:
> export PAGER="col -b | view -c 'set ft=man nomod nolist titlestring=MANPAGE' -"
This $PAGER definition makes the assumption that it's passed to sh -c
(you use pipes and quotes). The man manpage doesn't say that $PAGER is
passed to sh -c, it says it will use $PAGER as the program to display
the manual page.
I suggest you use:
export PAGER="sh -c \"col -b | view -c 'set ft=man nomod nolist titlestring=MANPAGE' -\""
which explicitely calls sh -c to handle pipes and quotes in the
expected way.
You may also use your own /usr/local/bin/pager with:
#!/bin/sh
col -b | view -c 'set ft=man nomod nolist titlestring=MANPAGE' -
and with PAGER=/usr/local/bin/pager.
I am reassigning to man for the man manpage to be clarified with
respect to the way $PAGER is called.
Bye,
--
Loïc Minier <lool@dooz.org>
"You can gtk_main_run, but you can't gtk_widget_hide." --danw, 19-jul-04
Reply to: