From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15124 invoked from network); 14 Jul 2005 12:03:41 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by ns1.primenet.com.au with SMTP; 14 Jul 2005 12:03:41 -0000 Received: (qmail 54018 invoked from network); 14 Jul 2005 12:03:35 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 14 Jul 2005 12:03:35 -0000 Received: (qmail 3995 invoked by alias); 14 Jul 2005 12:03:33 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 21461 Received: (qmail 3986 invoked from network); 14 Jul 2005 12:03:32 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by sunsite.dk with SMTP; 14 Jul 2005 12:03:32 -0000 Received: (qmail 53687 invoked from network); 14 Jul 2005 12:03:32 -0000 Received: from mailhost1.csr.com (HELO MAILSWEEPER01.csr.com) (81.105.217.43) by a.mx.sunsite.dk with SMTP; 14 Jul 2005 12:03:26 -0000 Received: from exchange03.csr.com (unverified [10.100.137.60]) by MAILSWEEPER01.csr.com (Content Technologies SMTPRS 4.3.12) with ESMTP id for ; Thu, 14 Jul 2005 13:01:24 +0100 Received: from news01.csr.com ([10.103.143.38]) by exchange03.csr.com with Microsoft SMTPSVC(5.0.2195.6713); Thu, 14 Jul 2005 13:05:11 +0100 Received: from news01.csr.com (localhost.localdomain [127.0.0.1]) by news01.csr.com (8.13.1/8.12.11) with ESMTP id j6EC3OxF015543 for ; Thu, 14 Jul 2005 13:03:24 +0100 Received: from csr.com (pws@localhost) by news01.csr.com (8.13.1/8.13.1/Submit) with ESMTP id j6EC3Ktf015537 for ; Thu, 14 Jul 2005 13:03:24 +0100 Message-Id: <200507141203.j6EC3Ktf015537@news01.csr.com> X-Authentication-Warning: news01.csr.com: pws owned process doing -bs To: zsh-workers@sunsite.dk Subject: Re: Good, easy to use, upstream defaults for zsh (i.e. improving usability) In-reply-to: References: <3060c2390507101559320eb09c@mail.gmail.com> Date: Thu, 14 Jul 2005 13:03:19 +0100 From: Peter Stephenson X-OriginalArrivalTime: 14 Jul 2005 12:05:11.0757 (UTC) FILETIME=[494D37D0:01C5886C] 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=AWL,BAYES_00 autolearn=ham version=3.0.2 X-Spam-Hits: -2.6 Keir Mierle wrote: > Friend: Ok, completion doesn't complete .pdf's for acroread like you > said it would. > Me: Go spend hours tweaking your .zshrc. autoload -U compinit compinit should do quite enough for new users to get started. If this needs to be more prominent in the documentation, suggest where. Generally speaking the shell manual is quite long and complex enough, but restructuring, summarising and cross-referencing to improve clarity is always possible. Bart said most things, but I'm quite happy to consider innovative ideas as to how we can arrange for a useful default configuration without trashing the system's or the user's zsh initialisation scripts. This isn't an easy problem, and I don't think there's anyway of doing it without at least some connivance from system administrators and package maintainers. I don't think there's any future at all in having shell code run by default when the shell starts (which is what "sensible built-in defaults" for completion would mean in practice). One starting point might be zsh-system-install script along the lines of compinstall to allow /etc/z* to be configured. `make install' could finish with the message `type "make system-install" to install global defaults', or omething. But someone has to write it. - Peter Stephenson Software Engineer CSR PLC, Churchill House, Cambridge Business Park, Cowley Road Cambridge, CB4 0WZ, UK Tel: +44 (0)1223 692070 ********************************************************************** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. **********************************************************************