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: Changed outside --> set, in Customize UI Date: Tue, 8 Feb 2005 20:07:38 -0600 (CST) Message-ID: <200502090207.j1927cA18787@raven.dms.auburn.edu> References: NNTP-Posting-Host: main.gmane.org X-Trace: sea.gmane.org 1107915349 23976 80.91.229.2 (9 Feb 2005 02:15:49 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 9 Feb 2005 02:15:49 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Feb 09 03:15:49 2005 Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1CyhOK-0003u8-5g for ged-emacs-devel@m.gmane.org; Wed, 09 Feb 2005 03:15:44 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Cyhcl-0004hU-8w for ged-emacs-devel@m.gmane.org; Tue, 08 Feb 2005 21:30:39 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1CyhcQ-0004h8-LW for emacs-devel@gnu.org; Tue, 08 Feb 2005 21:30:18 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1CyhcQ-0004gw-6v for emacs-devel@gnu.org; Tue, 08 Feb 2005 21:30:18 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1CyhXt-0003Vj-AH for emacs-devel@gnu.org; Tue, 08 Feb 2005 21:25:37 -0500 Original-Received: from [131.204.53.104] (helo=manatee.dms.auburn.edu) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CyhHx-0002L6-Be for emacs-devel@gnu.org; Tue, 08 Feb 2005 21:09:09 -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 j192989N026792; Tue, 8 Feb 2005 20:09:08 -0600 (CST) Original-Received: (from teirllm@localhost) by raven.dms.auburn.edu (8.11.7p1+Sun/8.11.7) id j1927cA18787; Tue, 8 Feb 2005 20:07:38 -0600 (CST) X-Authentication-Warning: raven.dms.auburn.edu: teirllm set sender to teirllm@dms.auburn.edu using -f Original-To: drew.adams@oracle.com In-reply-to: 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:33109 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:33109 Actually, I start thinking again that it _might_ be good to make _any_ option set in .emacs "untouchable" through Custom, even atoms and even in as far as the current session is concerned. That way we do not need to make any distinction between hooks (and similar list-vars) and other options, which probably will simplify implementation _a lot_, things will look less inconsistent to the user _and_ it will avoid problems if you later try to "Reset to Standard" (which would make no sense). If you customized in .emacs outside Custom, it is better to be consistent and set it for the current session with set-variable. If we do that, we probably will not need the "Set outside Custom" anymore. At a given moment we will have to quit this discussion for now. If we think _too_ much about it now, we will have forgotten everything by implementation time anyway. Sincerely, Luc.