emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Post-22.1 development?


From: Richard Stallman
Subject: Re: Post-22.1 development?
Date: Wed, 13 Jun 2007 12:21:59 -0400

    The proposal was to have process-environment a terminal-local
    variable.  It is set up starting with its own values of DISPLAY and
    TERM.  Each last terminal-local cons-cell has a cdr of
    global-process-environment.  This is a "shared tail" starting with the
    empty string "" (which is an environment element satisfying stringp,
    but not matching any useful string pattern).  setenv will use setcar
    to replace an existing environment variable definition it finds in
    process-environment, and will append non-existing definitions at the
    end of process-environment.

I guess you've verified that the usual ways of using process-environment
will work unchanged with this, right?

Does someone have another idea for a way to avoid the need
to change the programs that operate on the environment?




reply via email to

[Prev in Thread] Current Thread [Next in Thread]