From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Customize buttons that change user's custom fileshouldaskforconfirmation Date: Wed, 09 Feb 2005 03:11:05 -0500 Message-ID: References: Reply-To: rms@gnu.org NNTP-Posting-Host: main.gmane.org X-Trace: sea.gmane.org 1107940716 7363 80.91.229.2 (9 Feb 2005 09:18:36 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 9 Feb 2005 09:18:36 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Feb 09 10:18:36 2005 Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1CynyE-0005pz-0y for ged-emacs-devel@m.gmane.org; Wed, 09 Feb 2005 10:17:14 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1CyoCi-0000mv-5X for ged-emacs-devel@m.gmane.org; Wed, 09 Feb 2005 04:32:12 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1CyniP-0003w5-1q for emacs-devel@gnu.org; Wed, 09 Feb 2005 04:00:53 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1CyniM-0003vi-Qv for emacs-devel@gnu.org; Wed, 09 Feb 2005 04:00:52 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1CynbN-0002rA-Ip for emacs-devel@gnu.org; Wed, 09 Feb 2005 03:53:37 -0500 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Cymzh-0007pT-AS for emacs-devel@gnu.org; Wed, 09 Feb 2005 03:14:41 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1CymwD-0005VO-RG; Wed, 09 Feb 2005 03:11:05 -0500 Original-To: "Drew Adams" In-reply-to: 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 X-MailScanner-To: ged-emacs-devel@m.gmane.org Xref: main.gmane.org gmane.emacs.devel:33122 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:33122 Set All (F => C) Save All (F => C,S) Get All Standard (D => F) Saved (S => F) Current (C => F) This is clean and symmetric, and I agree with the plan to replace Erase Customizations with Get All Standard Values. However, the command Reset to Saved is a clean and useful command, and I think that replacing it with Get All Saved Values would be a step backwards. How to get the best of both worlds? Perhaps like this: Set All (F => C) Save All (F => C,S) Get All Standard (D => F,C) Saved (S => F,C) Current (C => F,C) This means that the last two commands are equivalent to the two existing Reset commands. (C => F,C is equivalent to C => F, too.) However, the Get All Standard Values command would be different from the existing Erase Customizations command (which does D => F,C,S). Another idea is this: Set All (F => C) Save All (F => C,S) Reset to Saved (S => F,C) Get All Standard (D => F) Saved (S => F) Current (C => F) What do people think?