Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: persistant Directory history?
- X-seq: zsh-users 10956
- From: Francisco Borges <f.borges@xxxxxx>
- To: Zsh User <zsh-users@xxxxxxxxxx>
- Subject: Re: persistant Directory history?
- Date: Wed, 8 Nov 2006 11:41:18 +0100
- Cc: chesss <testingagain@xxxxxxxxx>
- In-reply-to: <20061107235213.GA5829@sc>
- Mail-followup-to: Zsh User <zsh-users@xxxxxxxxxx>, chesss <testingagain@xxxxxxxxx>
- Mailing-list: contact zsh-users-help@xxxxxxxxxx; run by ezmlm
- Organization: Alfa Informatica - Rijksuniversiteit Groningen
- References: <5db995410611060845y53f673e6je029a9c60659f116@xxxxxxxxxxxxxx> <20061107145231.GA8117@xxxxxxxxxx> <5db995410611071219q77820cfeg931ac950f744a276@xxxxxxxxxxxxxx> <20061107231812.GA14067@xxxxxxxxxx> <20061107235213.GA5829@sc>
: On Tue, Nov 07, 2006 at 11:52PM +0000, Stephane Chazelas wrote:
> On Wed, Nov 08, 2006 at 12:18:12AM +0100, Francisco Borges wrote:
> > 1. it will fail if your directories have spaces in their names. To solve
> > this you have to use "dirs -p" to put one dir per line, and use "f"
> > to read them.
>
> You're only moving the problem to directories with newline in
> there names. See my approach (use ${(qq)dirstack} and ".").
Directories with new lines in their names... I must honestly say that I
had *never* given thought about it.
Anyway, if rc_expand_param is set, the "print -r [...]" line wont
work. So you should consider using
print -r "dirstack=(${(@qq)^^dirstack})"
to explicitly turn it off.
--
Francisco Borges
Messages sorted by:
Reverse Date,
Date,
Thread,
Author