From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.devel Subject: RE: Reset buttons in Customize (Was: Bug, probably related to Custom Themes.) Date: Wed, 4 Jan 2006 13:39:56 -0800 Message-ID: References: <877j9fg9j6.fsf_-_@stupidchicken.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1136410998 18563 80.91.229.2 (4 Jan 2006 21:43:18 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 4 Jan 2006 21:43:18 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jan 04 22:43:14 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 1EuGPJ-0001et-Im for ged-emacs-devel@m.gmane.org; Wed, 04 Jan 2006 22:42:58 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EuGR0-0006TY-9D for ged-emacs-devel@m.gmane.org; Wed, 04 Jan 2006 16:44:42 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1EuGOC-0005UD-Lq for emacs-devel@gnu.org; Wed, 04 Jan 2006 16:41:48 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1EuGOB-0005U1-2Q for emacs-devel@gnu.org; Wed, 04 Jan 2006 16:41:48 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EuGOA-0005Ty-Ti for emacs-devel@gnu.org; Wed, 04 Jan 2006 16:41:46 -0500 Original-Received: from [141.146.126.228] (helo=agminet01.oracle.com) by monty-python.gnu.org with esmtp (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA:24) (Exim 4.34) id 1EuGPd-0005aR-It for emacs-devel@gnu.org; Wed, 04 Jan 2006 16:43:17 -0500 Original-Received: from rgmsgw301.us.oracle.com (rgmsgw301.us.oracle.com [138.1.186.50]) by agminet01.oracle.com (Switch-3.1.7/Switch-3.1.7) with ESMTP id k04LdxcO001627 for ; Wed, 4 Jan 2006 15:39:59 -0600 Original-Received: from rgmsgw301.us.oracle.com (localhost [127.0.0.1]) by rgmsgw301.us.oracle.com (Switch-3.1.7/Switch-3.1.7) with ESMTP id k04LdwbR000854 for ; Wed, 4 Jan 2006 14:39:58 -0700 Original-Received: from dradamslap (dhcp-amer-rmdc-csvpn-gw5-141-144-104-27.vpn.oracle.com [141.144.104.27]) by rgmsgw301.us.oracle.com (Switch-3.1.7/Switch-3.1.7) with SMTP id k04LdvgV000848 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO) for ; Wed, 4 Jan 2006 14:39:58 -0700 Original-To: X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0) Importance: Normal In-Reply-To: <877j9fg9j6.fsf_-_@stupidchicken.com> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1506 X-Brightmail-Tracker: AAAAAQAAAAI= X-Whitelist: TRUE 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:48722 Archived-At: 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. No, please don't do that. I just scanned your message, so forgive me if I missed something, but I definitely don't like this part. It is very useful to use Customize to, say, change a face and try it for a while, without needing to remember what the previously saved value was in order get back to the original setting. Especially if you make multiple Customize changes, keeping track of all such changes manually and reversing them would be a pain. This is one of the *advantages* of Emacs's treatment of preferences/settings/options over the treatment in other apps. I agree that the Customize GUI needs reworking, but 1) not before the release and 2) getting rid of being able to make non-persistent changes is *not* a change we should make.