[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: SHELL in shell.el
From: |
Jason Rumney |
Subject: |
Re: SHELL in shell.el |
Date: |
03 Dec 2001 19:21:45 +0000 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.1.50 |
"Eli Zaretskii" <address@hidden> writes:
> > From: "Stefan Monnier" <monnier+gnu/address@hidden>
> > Date: Sun, 02 Dec 2001 14:20:31 -0500
> >
> > > The difference between the old and the new code is that if someone
> > > modified the value of $SHELL inside Emacs, you will get the same
> > > complaints as with shell-file-name before the change.
> > >
> > > I don't know if this will cause any problems in practice.
> >
> > Good point. So maybe I should just revert it, or does anybody
> > know whether it's more common to set shell-file-name than to
> > (setenv "SHELL" foo) ?
>
> I guess it's something for Jason to comment on: I think Windows users
> are those who mostly play with shell-file-name and $SHELL.
My own preference would be to set SHELL before starting Emacs, or to
set shell-file-name. But I don't know how common it is to use
(setenv "SHELL" foo) instead. Personally I find it surprising that
that works. Emacs normally only checks environment variables at
startup, or uses them to initialize elisp variables.
--
Jason Rumney