From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.help Subject: Re: shell environment variables Date: Fri, 10 Oct 2003 15:05:27 GMT Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: References: NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1065799069 12451 80.91.224.253 (10 Oct 2003 15:17:49 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 10 Oct 2003 15:17:49 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Oct 10 17:17:47 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1A7z1W-0004ZT-00 for ; Fri, 10 Oct 2003 17:17:46 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1A7yzz-00060C-Ld for geh-help-gnu-emacs@m.gmane.org; Fri, 10 Oct 2003 11:16:11 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!cyclone.bc.net!snoopy.risq.qc.ca!charlie.risq.qc.ca!53ab2750!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 16 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 Original-NNTP-Posting-Host: 132.204.24.42 Original-X-Complaints-To: abuse@umontreal.ca Original-X-Trace: charlie.risq.qc.ca 1065798327 132.204.24.42 (Fri, 10 Oct 2003 11:05:27 EDT) Original-NNTP-Posting-Date: Fri, 10 Oct 2003 11:05:27 EDT Original-Xref: shelby.stanford.edu gnu.emacs.help:117199 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:13127 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:13127 > Ran into a minor problem. I have a Perl program in emacs. In the shell ^^^ I see no reason to assume there's only one shell. > I create a new environment variable (properly exported, of course). I do > an M-x perldb to run the program. I cannot get the value of that new > environment variable when the program runs. "the" shell is probably not the shell from which you started Emacs. Each and every process has its own set of environment variables and they are only copied from parent to child when a process is spawned. If you use M-x setenv from Emacs, things should work better. Stefan