From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22630 invoked by alias); 21 Feb 2017 17:31:12 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: X-Seq: 22481 Received: (qmail 5808 invoked from network); 21 Feb 2017 17:31:12 -0000 X-Qmail-Scanner-Diagnostics: from park01.gkg.net by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(205.235.26.22):SA:0(0.5/5.0):. Processed in 0.910134 secs); 21 Feb 2017 17:31:12 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=0.5 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, RCVD_IN_SORBS_SPAM,RP_MATCHES_RCVD,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.1 X-Envelope-From: SRS0=hEyF=2C=brasslantern.com=schaefer@bounces.park01.gkg.net X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: none (ns1.primenet.com.au: domain at bounces.park01.gkg.net does not designate permitted sender hosts) X-Virus-Scanned: by amavisd-new at gkg.net Authentication-Results: amavisd4.gkg.net (amavisd-new); dkim=pass (2048-bit key) header.d=brasslantern-com.20150623.gappssmtp.com X-Greylist: from auto-whitelisted by SQLgrey-1.8.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20150623.gappssmtp.com; s=20150623; h=from:message-id:date:in-reply-to:comments:references:to:subject :mime-version; bh=p7iZPxkbi8McNmxPwDLY21jSeYboL8NlfCbH8oKLEnI=; b=ITM2PGi0eMTcpT5Fi49sfe1OY/iK7kRYng+2fCI2nw7YBU3daiNN61b5dIzAxAoniS EczmxABY5Ot7gZlBQUgPAe/xqemGziW63c4ajsqY9R28KSbLaZ+2oLI6P7TWaZ4/Fg+z VOZYfn4aZVpd6TgSw2zr4lWjsByUvj/cvwpgNzrTNfND/gGL5OBL1mivv6OUtXd4Ammn fUm8655eez7otbhEywGSi+a81cH0iZ0bD5JrmJdrqqKoUHgTiofYOYW98wwg9ca4GDC6 wqaoWYBhyRCSRqVX5NVN3rYu78luHld3BxPSkEUlxNQXmwTSF5F9vXskED49f+yflSL5 q4jQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:date:in-reply-to:comments :references:to:subject:mime-version; bh=p7iZPxkbi8McNmxPwDLY21jSeYboL8NlfCbH8oKLEnI=; b=qzU9UbaURI1HHc3ewYm5vLbZSAzTPgqnYwNnr5oyflXcVh/1PxLoi0mN5AiBcuEnkg wQdvapxOYrSPeCva/wYqnGG/DGbRkLZ3lKLKhClUnnNnvS1ASQblPJAV4QDmtHZlF508 zAulNl24hvUqEPhVWqjjbbO8M7Tr4hJiIy/T90aVkqooHUPTouDTKd2q1CatS9LAiIZO A+Bhf8iu5XTFUoRPozB6fnxoTlbI+84fSZCJ2CQbldLXdLu+hsqrtuPJVhhbcsYJKM41 I4Oy5XZnoDit30fo/Jd8/8KNwgfGm5NU/CK4H7sZE35Q6xkDs92K7KCLNyVHj+sHskjF WGqQ== X-Gm-Message-State: AMke39l6o6x1J1sYGhTivn7vK6t03TT/cgcf2kLmHzj+9XC2Uz1voZ9r1x7A4Gz28RQung== X-Received: by 10.31.221.4 with SMTP id u4mr11363544vkg.67.1487698243843; Tue, 21 Feb 2017 09:30:43 -0800 (PST) From: Bart Schaefer Message-Id: <170221093044.ZM14374@torch.brasslantern.com> Date: Tue, 21 Feb 2017 09:30:44 -0800 In-Reply-To: Comments: In reply to Ray Andrews "Re: trap ERR" (Feb 21, 8:56am) References: <20170221164121.2f832559@pwslap01u.europe.root.pri> X-Mailer: OpenZMail Classic (0.9.2 24April2005) To: Ray Andrews , zsh-users@zsh.org Subject: Re: trap ERR MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii On Feb 21, 8:56am, Ray Andrews wrote: } } > There's nothing to stop you using $fpath and autoload in a script. } } Yabut that requires one function per file IIRC. There's also nothing to stop you putting your functions in ~/.zshenv so that they're available in every shell that starts up. It's all down to dividing things appropriately across your init files to get the right balance of having components you need without too much startup overhead (and proper wariness of functions that redefine any common commands like "ls" etc.).