From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6768 invoked from network); 11 Jul 2005 16:24:17 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by ns1.primenet.com.au with SMTP; 11 Jul 2005 16:24:17 -0000 Received: (qmail 91638 invoked from network); 11 Jul 2005 16:24:11 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 11 Jul 2005 16:24:11 -0000 Received: (qmail 2600 invoked by alias); 11 Jul 2005 16:24:09 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 21439 Received: (qmail 2590 invoked from network); 11 Jul 2005 16:24:08 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by sunsite.dk with SMTP; 11 Jul 2005 16:24:08 -0000 Received: (qmail 91327 invoked from network); 11 Jul 2005 16:24:08 -0000 Received: from mxfep01.bredband.com (195.54.107.70) by a.mx.sunsite.dk with SMTP; 11 Jul 2005 16:24:03 -0000 Received: from puritan.petwork ([213.112.43.228] [213.112.43.228]) by mxfep01.bredband.com with ESMTP id <20050711162403.IPUK11632.mxfep01.bredband.com@puritan.petwork> for ; Mon, 11 Jul 2005 18:24:03 +0200 Received: by puritan.petwork (Postfix, from userid 1000) id 70577ADFEA; Mon, 11 Jul 2005 18:24:03 +0200 (CEST) Date: Mon, 11 Jul 2005 18:24:03 +0200 From: Nikolai Weibull To: zsh-workers@sunsite.dk Subject: Re: Good, easy to use, upstream defaults for zsh (i.e. improving usability) Message-ID: <20050711162403.GC5307@puritan.pnetwork> Mail-Followup-To: zsh-workers@sunsite.dk References: <3060c2390507101559320eb09c@mail.gmail.com> <20050711154439.GA5307@puritan.pnetwork> <20050711155412.GJ12208@ruby.cat.pdx.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050711155412.GJ12208@ruby.cat.pdx.edu> User-Agent: Mutt/1.5.8i X-Spam-Checker-Version: SpamAssassin 3.0.2 on a.mx.sunsite.dk X-Spam-Level: X-Spam-Status: No, score=-2.6 required=6.0 tests=BAYES_00 autolearn=ham version=3.0.2 X-Spam-Hits: -2.6 Travis Spencer wrote: > On Mon, Jul 11, 2005 at 05:44:39PM +0200, Nikolai Weibull wrote: > > I hear what you're trying to do, but a Z-shell isn't a fish (wow, > > that was a horrible pun), > I am with Keir on this one. A large minority of the sys admins at my > school use zsh. In an effort to make converting easier they provide a > pretty usable default environment. When I first logged in, I was > like, "What they heck! This thing is totally broken. Why is this > doing such and such? Where is such and such?" Once I figured out > what they where doing, I just added *one* new option to my .zshenv: > > setopt NO_GLOBAL_RCS > > Done deal. Now new zsh-converts get a usable environment that they > can choose to customize or simply use as is, and I'm happy because > none of their stuff effects me. I really don't understand what you're trying to say here. Are you saying that defaults are hard to get right, as the ones that were being set messed up your environment and made Zsh work in a way that you didn't expect it to, to the point that you had to use the word "heck"? Why do you think that the defaults that are being set are going to make life easier for Zsh-converts? The global RCs shouldn't really be doing very much anyway, in my opinion. On my system they set ZDOTDIR and a default PATH, that's about it. I do agree that having completion set up properly by default would make Zsh a lot more appealing at first glance, but completion can be quite difficult to set up to a default that suits the largest number of converters, nikolai -- Nikolai Weibull: now available free of charge at http://bitwi.se/! Born in Chicago, IL USA; currently residing in Gothenburg, Sweden. main(){printf(&linux["\021%six\012\0"],(linux)["have"]+"fun"-97);}