From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: Customize buttons that change user's custom fileshouldaskforconfirmation Date: Thu, 03 Feb 2005 16:18:21 +0100 Message-ID: References: <00e301c509c1$9c761690$0200a8c0@sedrcw11488> <011901c509ff$59f7ce10$0200a8c0@sedrcw11488> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1107446984 22505 80.91.229.6 (3 Feb 2005 16:09:44 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 3 Feb 2005 16:09:44 +0000 (UTC) Cc: abraham@dina.kvl.dk, emacs-devel@gnu.org, Stefan Monnier , "Kim F. Storm" , snogglethorpe@gmail.com, rms@gnu.org, Drew Adams , miles@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Feb 03 17:09:34 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 1Cwior-0005Xk-00 for ; Thu, 03 Feb 2005 16:22:58 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Cwj2D-0007OA-7l for ged-emacs-devel@m.gmane.org; Thu, 03 Feb 2005 10:36:45 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Cwj0w-00073S-Nj for emacs-devel@gnu.org; Thu, 03 Feb 2005 10:35:26 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Cwj0o-0006zQ-SN for emacs-devel@gnu.org; Thu, 03 Feb 2005 10:35:20 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Cwj0l-0006v2-2y for emacs-devel@gnu.org; Thu, 03 Feb 2005 10:35:15 -0500 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Cwikb-0003fI-DG for emacs-devel@gnu.org; Thu, 03 Feb 2005 10:18:33 -0500 Original-Received: from localhost ([127.0.0.1] helo=lola.goethe.zz) by fencepost.gnu.org with esmtp (Exim 4.34) id 1Cwihe-0005Ak-6a; Thu, 03 Feb 2005 10:15:30 -0500 Original-To: "Lennart Borgman" In-Reply-To: <011901c509ff$59f7ce10$0200a8c0@sedrcw11488> (Lennart Borgman's message of "Thu, 3 Feb 2005 15:46:32 +0100") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (gnu/linux) 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:32818 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:32818 "Lennart Borgman" writes: > ----- Original Message ----- > From: "Kim F. Storm" > > >> Miles Bader writes: >> >> > Your table helps, but I think it's important to use the proposed >> > operations, not what the current code does. Here's my version: >> > >> > Set: Field => Current >> > Save: Field => Current, Saved >> > >> > Get Current: Current => Field >> > Get Saved: Saved => Field >> > Get Default: Standard => Field > > Yes, it is more easy to understand (at least for me). But what > happened to Erase Customization? I do not believe that this always > can be done with Get Default+Save. But it should. The previous "Erase Customization" is really a bad surprise: it has permanent effects without asking for them. One problem is that there is a difference between saving the default value, and saving the fact that the default is not changed: when the default value changes in later Emacs versions, an old saved default will override the new one. So it ought to be possible to really also save the "I'll take whatever the default happens to be at any time" decision in addition to "I'll take whatever the default is now". And if one can save that decision, it should also be displayed in some manner. "Erase customization" accomplished some of that, but at the price of being highly confusing. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum