delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/01/12/15:09:33

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Message-ID: <3A5F5EA5.F980F5CD@digitalfocus.com>
Date: Fri, 12 Jan 2001 14:44:37 -0500
From: Daniel Barclay <Daniel DOT Barclay AT digitalfocus DOT com>
X-Mailer: Mozilla 4.76 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: "Larry Hall (RFK Partners, Inc)" <lhall AT rfk DOT com>
CC: cygwin AT sourceware DOT cygnus DOT com
Subject: Re: how to set CYGWIN variable for Emacs
References: <4 DOT 3 DOT 1 DOT 2 DOT 20010112111814 DOT 02174c28 AT pop DOT ma DOT ultranet DOT com>

"Larry Hall (RFK Partners, Inc)" wrote:
> 
> At 11:12 AM 1/12/2001, Daniel Barclay wrote:
> >What's the recommended way to set the CYGWIN environment variable
> >when running in an NTEmacs shell buffer?
> >
> >The CygWin FAQ gives instructions at
> >http://sources.redhat.com/cygwin/faq/faq.html#SEC54:
> >
...
> >         (setq shell-file-name "bash")
> >         (setenv "SHELL" shell-file-name)
> >         (setq explicit-shell-file-name shell-file-name)
> >         ;;
...
> >However, this seems to run bash directly, bypassing the cygwin.bat
> >file.
> >
> >Should Emacs run cygwin.bat directly?  Should the CYGWIN variable be
> >set in some place other than cygwin.bat (e.g., in Emacs or in the
> >NT environment) so that it gets set even if cygwin.bat isn't run?
> 
> Some of the settings in CYGWIN are read by cygwin1.dll only at DLL
> initialization time.  As a result, it is generally recommended that you
> set CYGWIN *before* any Cygwin-dependent application runs (i.e. so that
> the DLL is not loaded and the changes take affect when the next app is
> run).  This is really the only rule about how and where CYGWIN should be
> set.  Feel free to set it in your control panel (on NT/W2K) or autoexec.bat
> (on Win 9x's) if you want.

Actually, part of what I was asking was this:  Should Emacs should 
call cygwin.bat (instead of calling bash directly)?

Daniel


-- 
Daniel Barclay
Digital Focus
Daniel DOT Barclay AT digitalfocus DOT com

--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019