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 customfileshouldaskforconfirmation Date: Sat, 12 Feb 2005 03:37:36 -0500 Message-ID: References: <003f01c50eb2$36ec71c0$0200a8c0@sedrcw11488> Reply-To: rms@gnu.org NNTP-Posting-Host: main.gmane.org X-Trace: sea.gmane.org 1108198296 31825 80.91.229.2 (12 Feb 2005 08:51:36 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 12 Feb 2005 08:51:36 +0000 (UTC) Cc: lennart.borgman.073@student.lu.se, drew.adams@oracle.com, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Feb 12 09:51:35 2005 Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1Czsz9-00076e-Ic for ged-emacs-devel@m.gmane.org; Sat, 12 Feb 2005 09:50:39 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1CztEE-0002Pv-Qy for ged-emacs-devel@m.gmane.org; Sat, 12 Feb 2005 04:06:14 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Czt3e-0001Ov-RM for emacs-devel@gnu.org; Sat, 12 Feb 2005 03:55:19 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Czt3b-0001Nx-Rd for emacs-devel@gnu.org; Sat, 12 Feb 2005 03:55:17 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Czt3Y-0001Kt-Km for emacs-devel@gnu.org; Sat, 12 Feb 2005 03:55:13 -0500 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CzsqJ-00030h-GB for emacs-devel@gnu.org; Sat, 12 Feb 2005 03:41:31 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1CzsmW-00038P-L4; Sat, 12 Feb 2005 03:37:36 -0500 Original-To: storm@cua.dk (Kim F. Storm) In-reply-to: (storm@cua.dk) 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:33280 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:33280 I don't know if "S =>" imply that we actually read the values from the custom-file (e.g. .emacs) or if it just restores the value that was initially read from that file, or the last value that was written by this emacs to that file. Until you brought this up, I would probably have used the value that was initially read from that file, unless some other has since been saved in it. However, rereading that part of the file could be a useful feature as you pointed out: If it implies reading from the file, this could be used to load values from a diffent custom-file (to see what they are) before actually using them. Being able to load such values and edit them before saving them is very useful. I prefer "S => F" with a message in the echo area telling the user to use "Set All" to apply the values. If users often want to examine these values before putting them into effect, then the split-up could be useful. But if users nearly always want to Set these values, it would be just a nuisance to have to do so with a separate operation. Can we get any guidance on this question from other applications?