unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* setenv's broken case when value is nil
@ 2010-02-18  1:56 Noah Friedman
  2010-02-18  2:02 ` Noah Friedman
  2010-02-18  4:12 ` Giorgos Keramidas
  0 siblings, 2 replies; 4+ messages in thread
From: Noah Friedman @ 2010-02-18  1:56 UTC (permalink / raw)
  To: emacs-devel

lorentey@elte.hu changed env.el on 2007-08-29 to define setenv-internal and
for setenv always to keep the variable name in process-environment, even if
value is nil.  In other words, he removed the distinction between the empty
string and nil, and therefore you can't remove variables from the
environment using setenv anymore.

Since all kinds of environment variables have meaning when they are
defined, even if they are just set to the empty string, this is a screw.




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2010-02-18 15:38 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-02-18  1:56 setenv's broken case when value is nil Noah Friedman
2010-02-18  2:02 ` Noah Friedman
2010-02-18 15:38   ` Stefan Monnier
2010-02-18  4:12 ` Giorgos Keramidas

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).