Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Problem with an exported array
- X-seq: zsh-workers 19107
- From: DervishD <raul@xxxxxxxxxxxx>
- To: Zsh <zsh-workers@xxxxxxxxxx>
- Subject: Problem with an exported array
- Date: Mon, 22 Sep 2003 10:30:17 +0200
- Mail-followup-to: Zsh <zsh-workers@xxxxxxxxxx>
- Mailing-list: contact zsh-workers-help@xxxxxxxxxx; run by ezmlm
- Organization: Pleyades
Hi all :)
Instead of turning on SHWORDSPLIT or using ${=PAGER}, I decided
to set PAGER as an array recently, with the following:
typeset -gxa PAGER
PAGER=(/bin/view -)
In fact, if I do 'whatever | $PAGER' it works. The problem is
that PAGER is not exported to the environment of commands!. So, if I
do now 'man whatever', 'man' barfs saying that it cannot find
/usr/bin/pager, the default pager for man. But if I do something
like 'PAGER=$PAGER man whatever', it works perfectly. Aren't arrays
exported? If I do the following:
typeset -gx PAGER="/bin/view -"
then 'man' works OK. Am I doing something wrong or is just that
arrays cannot be exported? BTW I'm using zsh 4.0.7
Thanks in advance.
Raúl Núñez de Arenas Coronado
--
Linux Registered User 88736
http://www.pleyades.net & http://raul.pleyades.net/
Messages sorted by:
Reverse Date,
Date,
Thread,
Author