Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
set - $foo resets set -x
- X-seq: zsh-workers 22741
- From: Andrey Borzenkov <arvidjaar@xxxxxxxxxx>
- To: zsh-workers@xxxxxxxxxx
- Subject: set - $foo resets set -x
- Date: Tue, 19 Sep 2006 20:23:06 +0400
- Mailing-list: contact zsh-workers-help@xxxxxxxxxx; run by ezmlm
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Well, specifically debugging completion functions you do not actually have
control over it; functions just appear to return out of the middle without
any apparent reason.
It looks intentional:
/* Obsolescent sh compatibility: set - is the same as set +xv *
* and set - args is the same as set +xv -- args */
if (*args && **args == '-' && !args[0][1]) {
dosetopt(VERBOSE, 0, 0);
dosetopt(XTRACE, 0, 0);
if (!args[1])
return 0;
}
Anyone remembers the reasons for that? May be we can at least relax it if
running in emulate zsh mode?
- -andrey
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
iD8DBQFFEBlqR6LMutpd94wRAuFZAJ9chUUsudM6P+tygd3Vc0WJf4UOoQCfZcid
tTH42YOo9iY1UML8TdDZgWs=
=XjoF
-----END PGP SIGNATURE-----
Messages sorted by:
Reverse Date,
Date,
Thread,
Author