From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Luc Teirlinck Newsgroups: gmane.emacs.devel Subject: Re: Customize buttons that change user's custom fileshouldaskforconfirmation Date: Thu, 17 Feb 2005 16:57:19 -0600 (CST) Message-ID: <200502172257.j1HMvJN10856@raven.dms.auburn.edu> References: <00e301c509c1$9c761690$0200a8c0@sedrcw11488> <200502152320.j1FNKd310641@raven.dms.auburn.edu> NNTP-Posting-Host: main.gmane.org X-Trace: sea.gmane.org 1108682403 12183 80.91.229.2 (17 Feb 2005 23:20:03 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 17 Feb 2005 23:20:03 +0000 (UTC) Cc: miles@gnu.org, rms@gnu.org, lennart.borgman.073@student.lu.se, emacs-devel@gnu.org, monnier@iro.umontreal.ca, snogglethorpe@gmail.com, drew.adams@oracle.com, abraham@dina.kvl.dk Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Feb 18 00:20:01 2005 Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1D1uvf-0003Zh-GM for ged-emacs-devel@m.gmane.org; Fri, 18 Feb 2005 00:19:27 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1D1vBt-0001pJ-NL for ged-emacs-devel@m.gmane.org; Thu, 17 Feb 2005 18:36:13 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1D1v13-0006hP-PH for emacs-devel@gnu.org; Thu, 17 Feb 2005 18:25:07 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1D1v0r-0006c2-9j for emacs-devel@gnu.org; Thu, 17 Feb 2005 18:24:49 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1D1v0p-0006XN-AZ for emacs-devel@gnu.org; Thu, 17 Feb 2005 18:24:47 -0500 Original-Received: from [131.204.53.104] (helo=manatee.dms.auburn.edu) by monty-python.gnu.org with esmtp (Exim 4.34) id 1D1ucc-0002Oo-AI; Thu, 17 Feb 2005 17:59:46 -0500 Original-Received: from raven.dms.auburn.edu (raven.dms.auburn.edu [131.204.53.29]) by manatee.dms.auburn.edu (8.12.10/8.12.10) with ESMTP id j1HMxC9N025260; Thu, 17 Feb 2005 16:59:12 -0600 (CST) Original-Received: (from teirllm@localhost) by raven.dms.auburn.edu (8.11.7p1+Sun/8.11.7) id j1HMvJN10856; Thu, 17 Feb 2005 16:57:19 -0600 (CST) X-Authentication-Warning: raven.dms.auburn.edu: teirllm set sender to teirllm@dms.auburn.edu using -f Original-To: storm@cua.dk 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:33592 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:33592 Kim Storm wrote: Both of us seem to primarily customize one option at a time -- so it's mostly a matter of how far you have to move the mouse to active that changes... We all seem to usually set one option at a time. There is no need in that case to have to worry about thirty other options in the buffer which I do not want to set or save, but for which I might have changed the widget value, just for information purposes, to see what choices I have (this happens often with more complex "Value Menu" buttons). Using the whole buffer buttons forces you to be very careful, and there is no need for that. My main objection to the customize interface is the long babble at the start of the buffer and the long text on the buttons. That is completely unrelated to single option or whole buffer buttons. But it would make sense if C-x C-s saved the settings, while C-c C-c just set them. Neither that nor a header line address my concerns in the first paragraph above. When I want to set or save a single option, I do not want a convenient way to accidentally set or save some of the other thirty or so options in the buffer. What I want is to not have to worry about the thirty other options. I believe that the single option buttons are definitely needed. The usefulness of the whole buffer buttons is much less clear to me. Using the whole buffer buttons is dangerous. We could either eliminate them, print them only if the user chooses to have them through a customizable option in the custom-buffer group that would be off by default, make them print a warning or whatever. There is no need to decide on that now. We can decide on such issues when we take up this discussion again after Emacs 22 is out, depending on how soon after that Emacs 23 would be released, even after 23 is released. Sincerely, Luc.