From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26043 invoked by alias); 15 Dec 2012 13:49: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: 17474 Received: (qmail 19580 invoked from network); 15 Dec 2012 13:49:33 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE, SPF_HELO_PASS autolearn=ham version=3.3.2 Received-SPF: none (ns1.primenet.com.au: domain at marx-consulting.com does not designate permitted sender hosts) References: Mime-Version: 1.0 (1.0) In-Reply-To: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <037A4536-5CB2-4442-A478-9F145E7344B4@marx-consulting.com> Cc: "zsh-users@zsh.org" X-Mailer: iPhone Mail (10A525) From: Stefan Marx Subject: Re: Correct way to set environment Date: Sat, 15 Dec 2012 14:44:09 +0100 To: Florian Lindner X-Provags-ID: V02:K0:AHjqpBuX8DXzQ8L87TaJ/+V0kNdlKhHY9cCa+8wWvzE 8wOXJ3hsA4mDhKi52ot9ZjPOPdcTtUOQZ5U45xt6L3Q2SmOp+l dPpUzqnu9Xnp+4ionyF0V9xl9N8a10iThCVz2f0fR0X7Q13pOW /g7jIUeacD49f+7azExeczw+3onXlf/5fKx6q7HF5fqzGHQT+t EqumfOb0VDc1oGcKa/QiM4XrAzYpcSk1/kl7YO0wv5XpufVD4O FeNgX+QE4ZMTXTO7rhRFCFTXlkD4my9rvtekn/kgS9f7QiG7K+ O/1PkQZKQ0JI8eYaCXlS72vt4h2BRq1Sd/5/H5w9778tiLXovm X8wSlx7Z6NGHbJqk94NALQMf/a3kpHD3VUwh6G/BNRwHK96tqc 64UgRqdaXfLlEegzCZcPa50FsfWpLh4/2g= Hi Florian, Have you tried to export the vars? Then subprocesses should see the values. Greetings from Cologne, Germany, cu Stefan -- Stefan Marx +49 171-2116079 Am 15.12.2012 um 14:29 schrieb Florian Lindner : > Hello, > > I'm a bit puzzled about the way to set global environment variables. > > I've ushed .zshenv for that purpose since it is sourced on every shell > invocation. > > florian@horus ~ % cat .zshenv > PATH=$HOME/flof/src:$HOME/software/bin:$PATH > PATH=/home/florian/software/src/boar:$PATH > > PYTHONPATH=$HOME/flof/src:$PYTHONPATH > > > No other relevant z-files are present. This works as far as it sets > the PYTHONPATH variable but if I launch python it is not taken into > account. When I use export PYTHONPATH, the pythonpath gets longer and > longer if I invoke a zsh session within a zsh session. > > What is the best way to set some environment variables, no matter how > (login, interactive, ...) the shell is invoced? > > Thanks, > > Florian