Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: [zsh 4.0.1-pre-2 bug] named directories disappear
- X-seq: zsh-users 3788
- From: "Bart Schaefer" <schaefer@xxxxxxxxxxxxxxxxxxxxxxx>
- To: Vincent Lefevre <vincent@xxxxxxxxxx>, zsh-users@xxxxxxxxxxxxxx
- Subject: Re: [zsh 4.0.1-pre-2 bug] named directories disappear
- Date: Mon, 2 Apr 2001 17:01:53 +0000
- In-reply-to: <20010402164829.A32222@xxxxxxxxxxxxxx>
- Mailing-list: contact zsh-users-help@xxxxxxxxxx; run by ezmlm
- References: <20010402164829.A32222@xxxxxxxxxxxxxx>
On Apr 2, 4:48pm, Vincent Lefevre wrote:
} Subject: [zsh 4.0.1-pre-2 bug] named directories disappear
}
} The named directory ~out was defined, but it has disappeared:
}
} greux:~> echo ~out
} zsh: no such user or named directory: out
bug () {
hash -d out=$HOME
echo ~out
local out
out=(oops)
( echo ~out )
: Without the subshell above, this line is never reached
}
The local variable "out" is used by _pids, so that named directory will be
stomped whenever you complete process IDs.
On the other hand, if you actually set the global variable "out":
unbug () {
out=$HOME
bug
echo ~out
}
The named directory still gets stomped, but is automatically restored any
time you refer to it.
--
Bart Schaefer Brass Lantern Enterprises
http://www.well.com/user/barts http://www.brasslantern.com
Zsh: http://www.zsh.org | PHPerl Project: http://phperl.sourceforge.net
Messages sorted by:
Reverse Date,
Date,
Thread,
Author