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: customize-rouge output with emacs -q --no-site-file Date: Sat, 5 Feb 2005 13:06:22 -0600 (CST) Message-ID: <200502051906.j15J6MX07513@raven.dms.auburn.edu> References: <00cb01c50ad3$5f978570$0200a8c0@sedrcw11488> <010101c50aed$d57b4640$0200a8c0@sedrcw11488> <004501c50b07$6690f620$0200a8c0@sedrcw11488> <200502050351.j153pLL14720@raven.dms.auburn.edu> <005601c50b62$84fa3da0$0200a8c0@sedrcw11488> NNTP-Posting-Host: main.gmane.org X-Trace: sea.gmane.org 1107630562 20166 80.91.229.2 (5 Feb 2005 19:09:22 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 5 Feb 2005 19:09:22 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Feb 05 20:09:21 2005 Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1CxVIx-0001VM-LW for ged-emacs-devel@m.gmane.org; Sat, 05 Feb 2005 20:09:16 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1CxVWj-0000Y3-PJ for ged-emacs-devel@m.gmane.org; Sat, 05 Feb 2005 14:23:29 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1CxVWS-0000S5-Pe for emacs-devel@gnu.org; Sat, 05 Feb 2005 14:23:14 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1CxVWK-0000OK-TJ for emacs-devel@gnu.org; Sat, 05 Feb 2005 14:23:07 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1CxVWJ-0000NF-Ji for emacs-devel@gnu.org; Sat, 05 Feb 2005 14:23:03 -0500 Original-Received: from [131.204.53.104] (helo=manatee.dms.auburn.edu) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CxVHT-0008V1-Q1 for emacs-devel@gnu.org; Sat, 05 Feb 2005 14:07:43 -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 j15J7h9N012464; Sat, 5 Feb 2005 13:07:43 -0600 (CST) Original-Received: (from teirllm@localhost) by raven.dms.auburn.edu (8.11.7p1+Sun/8.11.7) id j15J6MX07513; Sat, 5 Feb 2005 13:06:22 -0600 (CST) X-Authentication-Warning: raven.dms.auburn.edu: teirllm set sender to teirllm@dms.auburn.edu using -f Original-To: lennart.borgman.073@student.lu.se In-reply-to: <005601c50b62$84fa3da0$0200a8c0@sedrcw11488> (lennart.borgman.073@student.lu.se) 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:32919 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:32919 Lennart Borgman wrote: My suggestion was of course only for the "Erase C" problem, but I do believe that this should be solved and I see no big dangers with the solution. The danger is that it eliminates the "Changed outside Custom" warning. At least the hooks, lists and alists among the variables are absolutely _not_ safe to set through Custom (or with setq for that matter), even after applying the patch I posted. You have to set them in your .emacs using add-hook (for hooks) or add-to-list (for lists). If you do not try to set the variables through Custom, you do not run in the "Erase Customization" problem either. Some proposed changes might make it safe to set them through Custom. But it is not clear whether they are feasible and certainly not whether they will be implemented for 21.4. If they are not implemented for 21.4, then I believe that we should make the "Changed outside Custom" warning much more explicit. Many people do not even realize that "Changed outside Custom" is a warning not to try to customize it through Custom. Sincerely, Luc.