From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20956 invoked by alias); 22 Jul 2015 23:27:46 -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: 20340 Received: (qmail 5959 invoked from network); 22 Jul 2015 23:27:42 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW, SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.0 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: zsh-users@zsh.org To: zsh-users@zsh.org From: Emanuel Berg Subject: Re: sound policy on global variables for "distributed" DWIM function Date: Thu, 23 Jul 2015 01:25:58 +0200 Message-ID: <87zj2nsrjt.fsf@nl106-137-147.student.uu.se> References: <87fv4hm3ia.fsf@nl106-137-147.student.uu.se> <20150722135519.GA11359@Qliphoth.local> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: nl106-137-97.student.uu.se Mail-Copies-To: never User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) Cancel-Lock: sha1:HQ5CZQJZ/zTKlUpRXRBL0bVxFNA= Joshua Krusell writes: > Define a variable in your script, export an > environmental var if it's being sourced (beware name > collisions, use a prefix), or even pass it as an > argument; it's up to you. Indeed :) Yes, it is sourced in ~/.zshrc. But it doesn't have to be global outside the file where those couple of functions are defined. -- underground experts united http://user.it.uu.se/~embe8573