From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from euclid.skiles.gatech.edu (list@euclid.skiles.gatech.edu [130.207.146.50]) by melb.werple.net.au (8.7.5/8.7.3) with ESMTP id HAA14443 for ; Fri, 24 May 1996 07:21:39 +1000 (EST) Received: (from list@localhost) by euclid.skiles.gatech.edu (8.7.3/8.7.3) id RAA07909; Thu, 23 May 1996 17:00:33 -0400 (EDT) Resent-Date: Thu, 23 May 1996 17:00:33 -0400 (EDT) From: Zoltan Hidvegi Message-Id: <199605232100.XAA05380@bolyai.cs.elte.hu> Subject: Re: HISTCHARS To: schaefer@z-code.ncd.com Date: Thu, 23 May 1996 23:00:32 +0200 (MET DST) Cc: zsh-workers@math.gatech.edu In-Reply-To: <960523134032.ZM16250@zyrcon.z-code.com> from "Barton E. Schaefer" at "May 23, 96 01:40:31 pm" Organization: Dept. of Comp. Sci., Eotvos University, Budapest, Hungary Phone: (36 1)2669833 ext: 2667, home phone: (36 1) 2752368 X-Mailer: ELM [version 2.4ME+ PL16 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Resent-Message-ID: <"S9E9O2.0.Vx1.m7Dfn"@euclid> Resent-From: zsh-workers@math.gatech.edu X-Mailing-List: archive/latest/1163 X-Loop: zsh-workers@math.gatech.edu Precedence: list Resent-Sender: zsh-workers-request@math.gatech.edu > 2.6: First, VERSION numbers changed from "X.Y.Z beta" to > "X.Y-betaZ". Next, VERSION variable became ZSH_NAME > and ZSH_VERSION. Broke all my tests *twice*. Make > up your minds, willya? I plan to call the next stable line as 3.0.X and the next beta line to 3.1.X. > 2.6: HOSTTYPE iris4d became irix?? where ?? is OS version. > Did other HOSTTYPEs change, too? I haven't compiled 2.6 > on any other platforms yet, except Linux, for which I > have no earlier examples. HOSTTYPE is obsolate. There is $MACHTYPE $VENDOR $OSTYPE instead. This comes from GNU autoconf. > 2.2: HISTCHARS="\!=#" broke; had to change to HISTCHARS="!=#". "\!=# still works. You probably wanted to write '\!=#'. I mentioned this change in my previous mail. > 2.5: CSH_JUNKIE_PAREN showed up, CSH_JUNKIE_TILDE went away. > This wouldn't have been a problem if CSH_JUNKIE_PAREN > had been *set* by default, rather than *un*set, but as > it was it broke every .zshrc in our entire organization. > We now setopt CSH_JUNKIE_PAREN in /etc/zshenv. That's because sh compatibility has higher preference now. > A couple of other changes that I recall are that SHLVL doesn't act the way > it used to (but I don't remember when that changed), and that "exec" causes > history files to be written (which I *really* can't stand). I believe the > SHLVL thing is "exec"-related too, come to think of it. Yes, SHLVL is exec related. Again it is for better sh compatibility. For exec, you can now alias exec to 'unset HISTFILE ; exec'. >>From what you describe it turns out that zsh was under heavy development. 2.5 was still very buggy. I hope that zsh now stabilized a bit by now. Zoltan