From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14178 invoked by alias); 15 Dec 2012 13:29:31 -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: 17473 Received: (qmail 21702 invoked from network); 15 Dec 2012 13:29:29 -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=-2.5 required=5.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_LOW,T_DKIM_INVALID autolearn=ham version=3.3.2 Received-SPF: pass (ns1.primenet.com.au: SPF record at _netblocks.google.com designates 209.85.216.171 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xgm.de; s=google; h=mime-version:sender:x-google-sender-delegation:x-originating-ip :date:x-google-sender-auth:message-id:subject:from:to:content-type; bh=Okcs3zmULAi1v8NS97veEuBl75ReByr7WhWKqNms6NE=; b=cSb2LTQI1OQ30JnmhhKHJzmXwzSi81XY7sEYLNz4T8wZL1C04eNPsorWx5U2ERNclD s2zmKJBJefh+RhARqen8ylpNvN43KJHo73DrqSlyNsrl16AXXSMTWHEl++oUhptEBdIk b5+Y+jhor4Nvk3zt2oKggrxn8I28y+tsL0fgQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:x-google-sender-delegation:x-originating-ip :date:x-google-sender-auth:message-id:subject:from:to:content-type :x-gm-message-state; bh=Okcs3zmULAi1v8NS97veEuBl75ReByr7WhWKqNms6NE=; b=fY84OYAH89C4R5mDgk+VefsNA/KUJ1d7MJQQAPLwp0c53IuRWTePYsNZRUtduS0Y1q I9M1F2/zuNl6dk48fenj9CCVxPo98RAMIM32PTKg26iTDhWwWoRn06NB+6NXt4Scmkc8 8AMuXBnrd29Fg1WL58M+ia0Jpd4Rm8vQRvf2zVS5R6fa9R1IiW2IH1UtKhZracALby8X Ah+1TTEN7PsCvFZNkVVld1tKvMIyKRLR87d607uw9CahGsA4qLb0mwn/LdotNG8d3ypU Qpj0EnPiQvQfJDzXGx5xhdqfwG0Mb+2ry2TC1I1KY9HMMrADLm/LUJ0LfgqjYuE9NLMW 4X1Q== MIME-Version: 1.0 Sender: florian.lindner@xgm.de X-Google-Sender-Delegation: florian.lindner@xgm.de X-Originating-IP: [138.246.2.134] Date: Sat, 15 Dec 2012 14:29:24 +0100 X-Google-Sender-Auth: OUnApyZKrCBrMLAlSGruEXrnMe8 Message-ID: Subject: Correct way to set environment From: Florian Lindner To: zsh-users@zsh.org Content-Type: text/plain; charset=ISO-8859-1 X-Gm-Message-State: ALoCoQnie0BqcIHT9kGYT5S/qWO4ktZtuVd6d+YIE7MsBqiwDIInClH0QBdzz8+7zM/em3hsqE1O 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