Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Date: Tue, 2 Oct 2001 23:48:12 +0200 Message-Id: <200110022148.XAA20608@linux.> From: "Ehud Karni" To: "Chet Ramey" Subject: Re: How to make cygwin/bash shell work in emacs CC: radar AT cacheware DOT com, cygwin AT cygwin DOT com In-reply-to: <011002211140.AA44252.SM@nike.ins.cwru.edu> (message from Chet Ramey on Tue, 2 Oct 2001 17:11:40 -0400) Organization: Mivtach-Simon Insurance agencies Reply-to: ehud AT unix DOT simonwiesel DOT co DOT il References: <011002211140 DOT AA44252 DOT SM AT nike DOT ins DOT cwru DOT edu> X-Mailer: Emacs 20.7.1 rmail (send-msg 1.105) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-8 Content-Transfer-Encoding: 7bit On Tue, 2 Oct 2001 17:11:40 -0400, Chet Ramey wrote: > > > > Emacs starts Bash as "Non-login interactive shells". To make thing > > easier I suggest you set "BASH_ENV" to "/etc/profile" in ~/.emacs: > > (setenv "BASH_ENV" "/etc/profile") > > I don't see how you can possibly expect this to do anything, since the > portion of the manual page you quoted says explicitly that BASH_ENV is > only interpreted by *non-interactive* shells, and you claim that emacs > starts bash as a non-login *interactive* shell. > > (I don't use emacs, so I don't know if your claim is correct.) Emacs start "Non-login interactive shells" when you start a sub-shell. (this is bash -i). It start a "non-interactive" shell (i.e. commands interpreter) for any external command and in this case it uses the BASH_ENV. (this is bash command arg1 arg2 .....). Ehud. -- Ehud Karni Mivtach - Simon Insurance /"\ Tel: +972-3-7966-561 Fax: +972-3-7966-667 \ / ASCII Ribbon Campaign (USA) Fax and voice mail: 1-815-5509341 X Against HTML Mail Better Safe Than Sorry / \ mailto:ehud AT unix DOT simonwiesel DOT co DOT il http://www.simonwiesel.co.il -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/