Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: Hiding specials, and namerefs
- X-seq: zsh-workers 55018
- From: Bart Schaefer <schaefer@xxxxxxxxxxxxxxxx>
- To: Mikael Magnusson <mikachu@xxxxxxxxx>
- Cc: Zsh hackers list <zsh-workers@xxxxxxx>
- Subject: Re: Hiding specials, and namerefs
- Date: Tue, 21 Jul 2026 16:51:22 -0700
- Arc-authentication-results: i=1; mx.google.com; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=7peHGwmrLB4E8BInyLPFF8pzDcarNZpnj+SHzSgrNog=; fh=Y3JBIMmwgOmpZOcOb8CELThLb/H4UYtgQk0FmEzGwhA=; b=UlUJ61m8CxHAAeeGdl97wbHtgk6Q/899FMCWQCqiDUJyiBu8D7I3bUs+m6iKh9y1yz 2kRmqipX1kekyJBnWDtDVUdm+BJTwZumSFd3tZYFvsh2Z67F7j9EuYim61tdNgUv83Ng CaA4Jd5ibbVUkJRDmNPoaVGYWk/LsAHeItJD1XQXC9clHtlj9y5LuxgxML43caZMr9ev UUzBNqTyxC3CgUyNfoqzpu0uhE58xtOJLsfXJavaGHKG/029uXRlrtU9ukp7l+MCsr2h XMnTv/3USar3DYFs/cUysG+VpRZFH/U5rVDcyIBsc+vvKTW17p3Rguvk1o6BEHWhZQ0r Wi7w==; darn=zsh.org
- Arc-seal: i=1; a=rsa-sha256; t=1784677894; cv=none; d=google.com; s=arc-20260327; b=FXYNdMWPcchxsHMpuXwrbkEDTUVg49Alt7NNWLdGiaIOqEmXEorVclw+Wmdsrf1BEH 1APK9wG9eVIrlwQVkBXvwDWDT7VyaYTEsWeZo001UeZNOgyCsoHN/1DHUjQBxLNb0LLE oE8lRc3rAR2sTmLHukuBQoMeg4g74a3BN2Vke79TTSHrCgcEmsw3zcvx2vUN1BdVp/L9 VCdnFi+kKyUos1nYkCHrJGo3gi5IXg0GJIZnUg5T4VGF8RkMNC5ojlshheMW1pZeYhx2 lLLh3oBWmZe6XFMekhT4KjJ4cQvKmxrbxJCRu2d6Ldvs6U0sqpvIc2dxAQmD6X/t2Cm9 VTSg==
- Archived-at: <https://zsh.org/workers/55018>
- In-reply-to: <CAHYJk3SP_uEk8YTCpExj2fYi7uKyMRYA389zUWVyUGqx+VhJ=Q@mail.gmail.com>
- List-id: <zsh-workers.zsh.org>
- References: <CAH+w=7ZVUPRKBpRVOGX4eSqbKNFyt8PrYC4r37GMGu1KJO8Egg@mail.gmail.com> <CAHYJk3SP_uEk8YTCpExj2fYi7uKyMRYA389zUWVyUGqx+VhJ=Q@mail.gmail.com>
On Sun, Jul 19, 2026 at 5:40 PM Mikael Magnusson <mikachu@xxxxxxxxx> wrote:
>
> On Mon, Jul 20, 2026 at 1:54 AM Bart Schaefer <schaefer@xxxxxxxxxxxxxxxx> wrote:
> >
> > Should there be an error or warning when attempting to "de-specialize"
> > a special parameter in the same scope where it already exists as a
> > special?
>
> I think that would make sense, I vaguely remember being confused why
> typeset -h seemingly didn't work
Fooling with this, I find one Test/* case that raises questions:
B02typeset.ztst
(eval):typeset:3: SRANDOM: can't change type of autoloaded parameter
Was testing: Global -h variable doesn't hide autoload variable
Why does it ever make sense to apply -h to a global? What's the point
of this test?
I think this one exemplifies the change, the use of -h shouldn't be a
silent no-op. Thoughts?
Messages sorted by:
Reverse Date,
Date,
Thread,
Author