From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: burton@openprivacy.org (Kevin A. Burton (burtonator)) Newsgroups: gmane.emacs.devel Subject: Close .emacs file after customization? Date: 14 Jan 2003 01:31:25 -0800 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1042608831 27773 80.91.224.249 (15 Jan 2003 05:33:51 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 15 Jan 2003 05:33:51 +0000 (UTC) Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18YgBS-0007Dp-00 for ; Wed, 15 Jan 2003 06:33:50 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 18YgJi-0006iA-00 for ; Wed, 15 Jan 2003 06:42:23 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18YgBA-0001at-01 for emacs-devel@quimby.gnus.org; Wed, 15 Jan 2003 00:33:32 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 18YgAR-0001Ob-00 for emacs-devel@gnu.org; Wed, 15 Jan 2003 00:32:47 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 18YgAH-00011P-00 for emacs-devel@gnu.org; Wed, 15 Jan 2003 00:32:44 -0500 Original-Received: from dsl081-061-015.sfo1.dsl.speakeasy.net ([64.81.61.15] helo=openprivacy.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18YgAG-0000yv-00 for emacs-devel@gnu.org; Wed, 15 Jan 2003 00:32:36 -0500 Original-Received: from openprivacy.org (localhost [127.0.0.1])h0F5WYsA015832 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=OK); Tue, 14 Jan 2003 21:32:34 -0800 Original-Received: from localhost (localhost [[UNIX: localhost]]) by openprivacy.org (8.12.6/8.12.6/Debian-7) id h0F5WXZO015825; Tue, 14 Jan 2003 21:32:33 -0800 Original-To: Emacs Devel Mailing List Original-Lines: 33 User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/21.2.93 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:10738 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:10738 If the user is running with a fresh Emacs instance (no open buffers), then customizes a variable, the .emacs file is left as an open buffer. Why is this? Is there a reason? It would seem that we should pollute the buffer list if the .emacs file hasn't already been opened manually. This isn't a theoretical problem. I am trying to run multiple .emacs versions and I want to maintain the same customization options across Emacs instances. If I open the .emacs file in one instance, customize it, then do the same in another instance, they both have an open copy of the buffer and there are race conditions as to which emacs version should be modifying the file. Can we just fix customization to close the .emacs file after it modifies it? Kevin -- Kevin A. Burton ( burton@apache.org, burton@openprivacy.org, burton@peerfear.org ) Location - San Francisco, CA, Cell - 415.595.9965 AIM - sfburtonator, Web - http://www.peerfear.org/ GPG fingerprint: 4D20 40A0 C734 307E C7B4 DCAA 0303 3AC5 BD9D 7C4D IRC - openprojects.net #infoanarchy | #p2p-hackers | #reptile Who wants to be responsible? Every time something goes wrong they say 'who's responsible for this?' -- Jerry Seinfeld