From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Per Abrahamsen Newsgroups: gmane.emacs.devel Subject: Re: offer to save customizations on exit? Date: Wed, 12 Jan 2005 13:42:54 +0100 Organization: The Church of Emacs Message-ID: References: NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1105535427 13943 80.91.229.6 (12 Jan 2005 13:10:27 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 12 Jan 2005 13:10:27 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jan 12 14:10:14 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1CoiGM-0001Iu-00 for ; Wed, 12 Jan 2005 14:10:14 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1CoiRx-0002rh-5X for ged-emacs-devel@m.gmane.org; Wed, 12 Jan 2005 08:22:13 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1CoiR7-0002eK-Nf for emacs-devel@gnu.org; Wed, 12 Jan 2005 08:21:21 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1CoiR6-0002dn-HY for emacs-devel@gnu.org; Wed, 12 Jan 2005 08:21:20 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1CoiNF-0001Zq-Q9 for emacs-devel@gnu.org; Wed, 12 Jan 2005 08:17:21 -0500 Original-Received: from [80.91.229.2] (helo=main.gmane.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Cohq9-0001nL-5m for emacs-devel@gnu.org; Wed, 12 Jan 2005 07:43:09 -0500 Original-Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1Cohq7-0007vT-00 for ; Wed, 12 Jan 2005 13:43:07 +0100 Original-Received: from sheridan.dina.kvl.dk ([130.225.40.227]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 12 Jan 2005 13:43:07 +0100 Original-Received: from abraham by sheridan.dina.kvl.dk with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 12 Jan 2005 13:43:07 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-To: emacs-devel@gnu.org Original-Lines: 21 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: sheridan.dina.kvl.dk X-Face: +kRV2]2q}lixHkE{U)mY#+6]{AH=yN~S9@IFiOa@X6?GM|8MBp/ Mail-Copies-To: nobody User-Agent: Gnus/5.110002 (No Gnus v0.2) Emacs/21.3 (gnu/linux) Cancel-Lock: sha1:8Fm7bmOSisql5PV6ihZYgikIFbY= 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: main.gmane.org gmane.emacs.devel:32161 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:32161 "Drew Adams" writes: > Other opinions? The analogy breaks down in two important ways: 1) It makes sense to make temporary changes to your editing environment. Making temporary changes to files has no obvious use. 2) Whenever you customize an option, you have to decide if it should be temporary or permanent. The two both require an explicit action, namely activating a button. When you change a buffer you make no such explicit decision. I don't want to be asked when I leave if I want to save the current value of case-fold-search or debug-on-error, which are two option I set often. But I think it would be a good idea to remove (or hide by default) the UI for making temporary changes. It would make the UI simpler, and I think the trend is that way: To make options persistent by default.