From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Robert J. Chassell" Newsgroups: gmane.emacs.devel Subject: Re: Customize buttons that change user's custom file should askforconfirmation Date: Tue, 1 Feb 2005 14:11:45 +0000 (UTC) Message-ID: References: <009901c507f0$8ca05370$0200a8c0@sedrcw11488> Reply-To: bob@rattlesnake.com NNTP-Posting-Host: main.gmane.org X-Trace: sea.gmane.org 1107267373 27148 80.91.229.2 (1 Feb 2005 14:16:13 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 1 Feb 2005 14:16:13 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Feb 01 15:16:12 2005 Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1Cvyor-0005xn-3l for ged-emacs-devel@m.gmane.org; Tue, 01 Feb 2005 15:15:53 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Cvz1m-0002pb-L4 for ged-emacs-devel@m.gmane.org; Tue, 01 Feb 2005 09:29:14 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Cvz1A-0002al-K5 for emacs-devel@gnu.org; Tue, 01 Feb 2005 09:28:36 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Cvz17-0002YO-7y for emacs-devel@gnu.org; Tue, 01 Feb 2005 09:28:34 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Cvz16-0002WM-I2 for emacs-devel@gnu.org; Tue, 01 Feb 2005 09:28:33 -0500 Original-Received: from [69.168.108.225] (helo=rattlesnake.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Cvyl0-0002GC-2e for emacs-devel@gnu.org; Tue, 01 Feb 2005 09:11:54 -0500 Original-Received: by rattlesnake.com via sendmail from stdin id (Debian Smail3.2.0.115) Tue, 1 Feb 2005 14:11:45 +0000 (UTC) Original-To: emacs-devel@gnu.org In-reply-to: (message from Per Abrahamsen on Tue, 01 Feb 2005 09:56:58 +0100) 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:32703 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:32703 I'm gonna start wondering when the FSF moved to Wall Street ... Good point. I never thought of that. Over all, on further investigation, the interface needs more work, not just some rewording. Using `emacs -Q' from 26 Jan 2005, I use M-x customize-face RET secondary-selection RET and change the face background from yellow to red and the press the `Save for Future Sessions' button. (By the way, where does an `emacs -Q' save settings, since it does not load a .emacs file. Does it create one? If not, does the button fail to save but not show a message telling this? If so, this is bug zero.) When I the press the `Save for Future Sessions' button, the sample turns red, as expected. I then press the `Erase Customization' button, the sample turns yellow as expected, but the `Background' attribute is not ticked and does not show yellow. This is bug one. Bug two occurs when I then press the `Reset to saved' button: nothing happens, even though I had saved a new value, a red background. Then I tick the `Background' attribute. Bug three: it shows `black' instead of yellow. I change the `black' to `green' and press the `Save for Future Sessions' button. The sample turns green, as expected. Bug four: unfortunately, when I then press the `Reset to saved' button, the sample does not turn red as it should, but stays green. Bug five: I then press the `Erase Customization' button with the mouse over the `m' of the word `Customization', but nothing happens the first time. Fortunately when I press the `Erase Customization' button the second time, the sample turns yellow as expected. I am not sure this is a bug, but it has happened with three different instances of `emacs -Q'. Moreover, my mouse button presses normally work as expected. For example, when I press mouse button on the tick box for `Background', it always works the first time. In any event, the message for `Erase Customization' is OK: Un-customize all values in this buffer. This is good news. Unless fixed however, the name of the button `Reset to Saved' is misleading, since it does not reset a face to a saved value after un-customizing it. This is bug six. Moreover, it looks to me that `Set for Current Session' is not a `Save' of any sort, either. I have been unable to `Reset to' the previously saved value after setting a value for a current session. This is bug seven. All in all, the interface is highly confusing. -- Robert J. Chassell bob@rattlesnake.com GnuPG Key ID: 004B4AC8 http://www.rattlesnake.com http://www.teak.cc