From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Kevin Rodgers Newsgroups: gmane.emacs.help Subject: Re: How to make M-X compile import my environment? Date: Mon, 24 Mar 2003 09:33:07 -0700 Sender: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: <3E7F3343.2030707@ihs.com> References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Trace: main.gmane.org 1048523833 25258 80.91.224.249 (24 Mar 2003 16:37:13 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 24 Mar 2003 16:37:13 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Mon Mar 24 17:37:07 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18xUwc-0006YX-00 for ; Mon, 24 Mar 2003 17:37:06 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18xUv9-0006o1-06 for gnu-help-gnu-emacs@m.gmane.org; Mon, 24 Mar 2003 11:35:35 -0500 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!logbridge.uoregon.edu!fu-berlin.de!uni-berlin.de!170.207.51.80!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 16 Original-NNTP-Posting-Host: 170.207.51.80 Original-X-Trace: fu-berlin.de 1048523587 78414373 170.207.51.80 (16 [82742]) User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:0.9.4.1) Gecko/20020406 Netscape6/6.2.2 X-Accept-Language: en-us Original-Xref: shelby.stanford.edu gnu.emacs.help:111348 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:7850 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:7850 Roy Smith wrote: > I got it figured out. The .cshrc file was checking to see if the shell > emacs spawned was an interactive shell, if if not, would exit before > setting the environment up properly. No clue what the guy who wrote the > .cshrc was thinking when he did this. He was following the convention that since environment variables are inherited by subprocesses, it makes more sense to set them once (at login) rather than every time a new shell is started. That also simplifies the common task of augmenting the PATH (and LD_LIBRARY_PATH and MANPATH) without unnecessarily adding duplicates. -- Kevin Rodgers