From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Luc Teirlinck Newsgroups: gmane.emacs.devel Subject: Re: Reset buttons in Customize (Was: Bug, probably related to Custom Themes.) Date: Wed, 4 Jan 2006 13:31:09 -0600 (CST) Message-ID: <200601041931.k04JV9x21284@raven.dms.auburn.edu> References: <200512210254.jBL2sj814876@raven.dms.auburn.edu> <87d5jqrvuo.fsf@stupidchicken.com> <200512212219.jBLMJ3R29494@raven.dms.auburn.edu> <87lkydx021.fsf@stupidchicken.com> <200512220351.jBM3pvX02615@raven.dms.auburn.edu> <8764phpyvf.fsf@stupidchicken.com> <200512230029.jBN0TgT16314@raven.dms.auburn.edu> <1135392570.183714.29626.nullmailer@Update.UU.SE> <200512250324.jBP3OdM16529@raven.dms.auburn.edu> <200601022026.k02KQQh21528@raven.dms.auburn.edu> <877j9fg9j6.fsf_-_@stupidchicken.com> NNTP-Posting-Host: main.gmane.org X-Trace: sea.gmane.org 1136403646 23038 80.91.229.2 (4 Jan 2006 19:40:46 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 4 Jan 2006 19:40:46 +0000 (UTC) Cc: ams@gnu.org, rms@gnu.org, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jan 04 20:40:44 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1EuEUv-0002JJ-En for ged-emacs-devel@m.gmane.org; Wed, 04 Jan 2006 20:40:37 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EuEWb-0004NP-KX for ged-emacs-devel@m.gmane.org; Wed, 04 Jan 2006 14:42:21 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1EuEQ3-0000vp-SV for emacs-devel@gnu.org; Wed, 04 Jan 2006 14:35:36 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1EuEQ1-0000uP-W7 for emacs-devel@gnu.org; Wed, 04 Jan 2006 14:35:35 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EuEQ1-0000u0-KW for emacs-devel@gnu.org; Wed, 04 Jan 2006 14:35:33 -0500 Original-Received: from [131.204.53.104] (helo=manatee.dms.auburn.edu) by monty-python.gnu.org with esmtp (Exim 4.34) id 1EuERP-0005SK-KU; Wed, 04 Jan 2006 14:36:59 -0500 Original-Received: from raven.dms.auburn.edu (raven.dms.auburn.edu [131.204.53.29]) by manatee.dms.auburn.edu (8.13.3+Sun/8.13.3) with ESMTP id k04JXbuY016412; Wed, 4 Jan 2006 13:33:37 -0600 (CST) Original-Received: (from teirllm@localhost) by raven.dms.auburn.edu (8.11.7p1+Sun/8.11.7) id k04JV9x21284; Wed, 4 Jan 2006 13:31:09 -0600 (CST) X-Authentication-Warning: raven.dms.auburn.edu: teirllm set sender to teirllm@dms.auburn.edu using -f Original-To: cyd@stupidchicken.com In-reply-to: <877j9fg9j6.fsf_-_@stupidchicken.com> (message from Chong Yidong on Wed, 04 Jan 2006 12:58:21 -0500) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0.1 (manatee.dms.auburn.edu [131.204.53.104]); Wed, 04 Jan 2006 13:33:37 -0600 (CST) 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: news.gmane.org gmane.emacs.devel:48707 Archived-At: Chong Yidong wrote: But this is an easy mistake to make, because it's not clear that "Reset to Saved" would have this effect -- unless you try it out. Why does it surprise you that a button that says "Reset to Saved" actually resets to saved? I suggest changing custom-reset-current and custom-reset-saved to *really* become "Show Current Value" and "Show Saved Value" (and custom-reset-2standard to "Show Standard Value"). That is, the buttons only change the values shown in the widgets, without setting them. The user explicitly calls "Set for Current Session" or "Save for Future Sessions" to do what he wants, which reduces the risk of confusion. That would mean two new whole buffer buttons and two new items in the State menu. However, an even better simplification is what I previously suggested: do away with the concept of "set for current session", and make Customize save automatically. I believe that many Custom users often use these buttons. I certainly do. I believe that the changes you suggest are a bad idea. It is _certainly_ a very bad idea to suggest these radical changes to Custom supposedly "shortly" before a release. Sincerely, Luc.