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/