From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Ekstrand Newsgroups: gmane.emacs.devel Subject: Re: frame-environment Date: Sun, 18 Jan 2009 09:30:50 -0600 Message-ID: <87tz7wljh1.fsf@elehack.net> References: <87ocy596x4.fsf@cyd.mit.edu> <87d4elfwcj.fsf@elehack.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-Trace: ger.gmane.org 1232292933 29854 80.91.229.12 (18 Jan 2009 15:35:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 18 Jan 2009 15:35:33 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jan 18 16:36:45 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1LOZhb-0005TK-4i for ged-emacs-devel@m.gmane.org; Sun, 18 Jan 2009 16:36:43 +0100 Original-Received: from localhost ([127.0.0.1]:37286 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LOZgJ-0006Mb-Sv for ged-emacs-devel@m.gmane.org; Sun, 18 Jan 2009 10:35:23 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LOZgD-0006Kp-T0 for emacs-devel@gnu.org; Sun, 18 Jan 2009 10:35:18 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LOZgC-0006JA-CK for emacs-devel@gnu.org; Sun, 18 Jan 2009 10:35:17 -0500 Original-Received: from [199.232.76.173] (port=43927 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LOZgC-0006J4-9y for emacs-devel@gnu.org; Sun, 18 Jan 2009 10:35:16 -0500 Original-Received: from main.gmane.org ([80.91.229.2]:54170 helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LOZgC-0003Hx-03 for emacs-devel@gnu.org; Sun, 18 Jan 2009 10:35:16 -0500 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1LOZg9-0000a2-IH for emacs-devel@gnu.org; Sun, 18 Jan 2009 15:35:13 +0000 Original-Received: from elehack.net ([216.243.177.100]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 18 Jan 2009 15:35:13 +0000 Original-Received: from michael by elehack.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 18 Jan 2009 15:35:13 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 50 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: elehack.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) Cancel-Lock: sha1:iAIxbFFf8oC0Knd0G91yy+UuMt0= X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:107961 Archived-At: --=-=-= Content-Transfer-Encoding: quoted-printable Eli Zaretskii writes: >> From: Michael Ekstrand >> Date: Sat, 17 Jan 2009 15:37:00 -0600 >> Cc: ding@gnus.org >>=20 >> > It sounds like an un-implemented or abandoned part of multi-tty. If s= o, >> > it should certainly be removed. >>=20 >> If this is removed rather than implemented, would that then mean that >> there is no way to access the varying environments of frames under >> multi-tty? > > What are ``the varying environments of frames under multi-tty''? > AFAICS, Emacs doesn't have such a beast. The concept I am trying to get at (and has been discussed, according to Stefan's message yesterday) is that the different processes involved in Emacs have different environments. I may be associating them with the wrong entity, but if I have several GUI frames on my desktop, and then another frame displayed via emacsclient -t. emacsclient may have a different environment than the master Emacs process. That different environment may be important (e.g. for running GnuPG properly). Thus, in the long term, in order to Do The Right Thing in a multi-tty environment, it is necessary to be able to know about multiple environments and be able to select the correct one; the description of the code in question lead me to believe that the approach to this was associating environments with frames. =2D Michael =2D-=20 mouse, n: A device for pointing at the xterm in which you want to type. Confused by the strange files? I cryptographically sign my messages. For more information see . --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAklzSyoACgkQJMBfXHjb5YXpUQCgmdACFjl6afOY3AvT9qBKraSU 938AnjVB+hKY31+BrG7xNOC6iKlXwgFf =GT96 -----END PGP SIGNATURE----- --=-=-=--