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 05:55:34 -0600 (CST) Message-ID: <200502081155.j18BtY408908@raven.dms.auburn.edu> References: <200502080315.j183F6V07652@raven.dms.auburn.edu> NNTP-Posting-Host: main.gmane.org X-Trace: sea.gmane.org 1107864710 5294 80.91.229.2 (8 Feb 2005 12:11:50 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 8 Feb 2005 12:11:50 +0000 (UTC) Cc: monnier@iro.umontreal.ca, drew.adams@oracle.com, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Feb 08 13:11:49 2005 Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1CyUDX-0006hc-7j for ged-emacs-devel@m.gmane.org; Tue, 08 Feb 2005 13:11:43 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1CyURr-00021s-8y for ged-emacs-devel@m.gmane.org; Tue, 08 Feb 2005 07:26:31 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1CyUOZ-0000FH-Lr for emacs-devel@gnu.org; Tue, 08 Feb 2005 07:23:07 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1CyUOM-00009y-Vc for emacs-devel@gnu.org; Tue, 08 Feb 2005 07:22:57 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1CyUOL-0008Uk-3Z for emacs-devel@gnu.org; Tue, 08 Feb 2005 07:22:53 -0500 Original-Received: from [131.204.53.104] (helo=manatee.dms.auburn.edu) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CyTzS-0007RB-KB for emacs-devel@gnu.org; Tue, 08 Feb 2005 06:57:13 -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 j18Bv39N022502; Tue, 8 Feb 2005 05:57:03 -0600 (CST) Original-Received: (from teirllm@localhost) by raven.dms.auburn.edu (8.11.7p1+Sun/8.11.7) id j18BtY408908; Tue, 8 Feb 2005 05:55:34 -0600 (CST) X-Authentication-Warning: raven.dms.auburn.edu: teirllm set sender to teirllm@dms.auburn.edu using -f Original-To: teirllm@dms.auburn.edu In-reply-to: <200502080315.j183F6V07652@raven.dms.auburn.edu> (message from Luc Teirlinck on Mon, 7 Feb 2005 21:15:06 -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 X-MailScanner-To: ged-emacs-devel@m.gmane.org Xref: main.gmane.org gmane.emacs.devel:33074 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:33074 >>From my previous message: We might actually decide to do this not just for hooks and list-vars, but for _all_ options. If set in .emacs, make it appear "untouchable". As I already pointed out before that might not be the best idea, since the user can still safely set the variable for the current session, even though not save it. Of course, we have the similar problem that if we make an entry set with add-hook in .emacs untouchable, then the user can not undo it for the current session any more either, even though this is feasible and safe right now. I believe that it is possible that we might still need "Set outside Custom" after fixing the hooks-listvars bugs. If you have set an option in your .emacs ten years ago, you need some reminder that you actually set it in your .emacs, or you might have forgotten it. Referring to something set in .emacs as "Set for the current" session would be very confusing because things set in .emacs outside and inside the `custom-set-variables' form are set in the same session. Anyway, now is not the time to discuss such things. Sincerely, Luc.