From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11508 invoked from network); 25 May 2004 11:21:47 -0000 Received: from thor.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.86) by ns1.primenet.com.au with SMTP; 25 May 2004 11:21:47 -0000 Received: (qmail 18788 invoked from network); 25 May 2004 11:19:57 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 25 May 2004 11:19:57 -0000 Received: (qmail 16326 invoked by alias); 25 May 2004 11:19:30 -0000 Mailing-List: contact zsh-users-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 7471 Received: (qmail 16214 invoked from network); 25 May 2004 11:19:28 -0000 Received: from thor.dotsrc.org (HELO a.mx.sunsite.dk) (qmailr@130.225.247.86) by sunsite.dk with SMTP; 25 May 2004 11:19:25 -0000 Received: (qmail 16727 invoked from network); 25 May 2004 11:19:23 -0000 Received: from lhuumrelay3.lnd.ops.eu.uu.net (62.189.58.19) by a.mx.sunsite.dk with SMTP; 25 May 2004 11:19:22 -0000 Received: from MAILSWEEPER01.csr.com (mailhost1.csr.com [62.189.183.235]) by lhuumrelay3.lnd.ops.eu.uu.net (8.11.0/8.11.0) with ESMTP id i4PBItv11115 for ; Tue, 25 May 2004 11:18:55 GMT Received: from EXCHANGE02.csr.com (unverified [192.168.137.45]) by MAILSWEEPER01.csr.com (Content Technologies SMTPRS 4.3.12) with ESMTP id for ; Tue, 25 May 2004 12:18:22 +0100 Received: from news01.csr.com ([192.168.143.38]) by EXCHANGE02.csr.com with Microsoft SMTPSVC(5.0.2195.6713); Tue, 25 May 2004 12:21:07 +0100 Received: from news01.csr.com (localhost.localdomain [127.0.0.1]) by news01.csr.com (Postfix) with ESMTP id 79D3D6E0205 for ; Tue, 25 May 2004 12:18:53 +0100 (BST) Received: from csr.com (pws@localhost) by news01.csr.com (8.12.10/8.12.10/Submit) with ESMTP id i4PBIrXw006861 for ; Tue, 25 May 2004 12:18:53 +0100 Message-Id: <200405251118.i4PBIrXw006861@news01.csr.com> X-Authentication-Warning: news01.csr.com: pws owned process doing -bs To: zsh-users@sunsite.dk Subject: Re: (No) Exported Functions In-reply-to: "Suresh.Kannan@ubs.com"'s message of "Tue, 25 May 2004 11:34:57 BST." Date: Tue, 25 May 2004 12:18:53 +0100 From: Peter Stephenson X-OriginalArrivalTime: 25 May 2004 11:21:07.0811 (UTC) FILETIME=[5FF4D330:01C4424A] X-Spam-Checker-Version: SpamAssassin 2.63 on a.mx.sunsite.dk X-Spam-Level: * X-Spam-Status: No, hits=1.6 required=6.0 tests=BAYES_60 autolearn=no version=2.63 X-Spam-Hits: 1.6 Suresh.Kannan@ubs.com wrote: > Hi, > > I've read the manuals and googled and as far as I can see, zsh doesn't > appear to support exported functions. Is this true? That's correct. The right way to do this is: 1. Create a directory with your functions in them, each with the same name as the function. Call this ~/zsh_functions, for example. (The standard zsh format is for only the body of the function to be in the file, but if it's all surrounded by funcname() { ... } it will still work.) 2. In your ~/.zshenv, add fpath=(~/zsh_functions $fpath) autoload ~/zsh_functions/*(:t) -- Peter Stephenson Software Engineer CSR Ltd., Science Park, Milton Road, Cambridge, CB4 0WH, 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. This footnote also confirms that this email message has been swept by MIMEsweeper for the presence of computer viruses. www.mimesweeper.com **********************************************************************