Armin.Gruner@Informatik.TU-Muenchen.de (05/28/91)
Archive-name: unix/shell/zsh/1991-05-27
Archive-directory: princeton.edu:/pub/zsh/ [128.112.128.1]
Original-posting-by: Armin.Gruner@Informatik.TU-Muenchen.de
Original-subject: SRC zsh-2.00.03
Reposted-by: emv@msen.com (Edward Vielmetti, MSEN)
Auf FTP.Informatik.TU-Muenchen.DE[131.159.0.110] ist neu:
zsh-2.00.03.tar.Z - Package description:
To get this shell running, cd into the src directory and type
"buildzsh". I tested it on the following machines, where it compiled
just by running this script:
Sun SPARCServer 4/490 running SunOS 4.1.1
Sun 3/60C running SunOS 4.1.1
Sun 3/50M running SunOS 4.0
NeXTstation running Mach 2.0
hp9000 running BSD 4.3
DECSystem-5000 running ULTRIX 4.0
02-03:
- two stupid bugs that were introduced in the last patch were fixed:
- multiple command substitution on a line failed
- a file descriptor leak caused the shell to crash after a while
- added 'An Introduction to the Z Shell'
- behaves properly when the tty session dies suddenly
- had a serious memory leak on some systems
- the test and [ builtins have been added, although [[...]]
is more efficient
- in your prompt, %m2 now prints foo.bar, %m3 prints foo.bar.com, etc.
- the -D and -P options to print have been added
- the NULLCMD and ZDOTDIR parameters have been added
- ${*:-foo} works
- "$@" and "$arr[@]" work like ksh
- .zprofile is sourced before .zshrc in login shells
- the CSHJUNKIEQUOTES and PUSHDMINUS options have been added
- REAL_TTY compilation switch added
- aliases beginning with a space cause the history line to be junked
if HISTIGNORESPACE is set
- echo prints bad options instead of complaining about them
- "set -o" no longer dumps core
- "alias a=alias; date >a" no longer creates a file called "alias"
- "function foo() n { date }" is now legal (the () and the newline
are allowed)
- nested brace expressions work properly
- disabled commands stay disabled after a rehash (or after the shell
finishes sourcing your .zshrc)
- corrected aliases work
- executables in the currect directory are now completed
- in "case foo", "foo" is not interpreted as a directory name with autocd
- aliases were not always interpreted properly after a completion
- bindkey '^?' didn't work
- echo ${HOST:-{bar}} didn't work
- editor update is more efficient in some cases
- menucomplete works even better
- assign to an array element "foo[1]=bar" didn't always work
- doesn't print directories like "~tmp" if HOME=/
- quotes in case statement patterns caused problems
- pressing ^C right after typing "fc" caused the editor to share
the tty with the shell
- echo $(echo 2) produced no output, but echo $(echo x) worked fine (weird)
295000 bytes is the size of this package; possible locations are:
ftp.informatik.tu-muenchen.de - /pub/utils/zsh/zsh-2.00.03.tar.Z
princeton.edu[128.112.128.1] - /pub/zsh/zsh2.00.03.tar.Z
End of entry.
[Die Platte ist lokal unter /public erreichbar.]
Gruss,
Armin.
--
____
Armin Gruner, Technische Universitaet, Muenchen \ /
Nur wer sich aendert, bleibt sich treu - Wolf Biermann \/
-- comp.archives file verification
princeton.edu
total 377
-rw-rw-rw- 1 ftp 74431 May 26 04:09 zsh02-03.patch.tar.Z
-rw-rw-rw- 1 ftp 295000 May 26 04:02 zsh2.00.03.tar.Z
found zsh ok
princeton.edu:/pub/zsh/