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: obsolete comment in tool-bar.el Date: Mon, 11 Jul 2005 15:28:07 -0500 (CDT) Message-ID: <200507112028.j6BKS7h01644@gecko.dms.auburn.edu> References: <200507071915.j67JFZT29961@raven.dms.auburn.edu> <200507090235.j692ZER04883@raven.dms.auburn.edu> <200507110321.j6B3LgG09526@raven.dms.auburn.edu> <85y88dfcqw.fsf@lola.goethe.zz> NNTP-Posting-Host: main.gmane.org X-Trace: sea.gmane.org 1121116030 346 80.91.229.2 (11 Jul 2005 21:07:10 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 11 Jul 2005 21:07:10 +0000 (UTC) Cc: rms@gnu.org, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jul 11 23:07:07 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1Ds5UL-0003cs-QG for ged-emacs-devel@m.gmane.org; Mon, 11 Jul 2005 23:06:54 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ds5Vw-0003io-45 for ged-emacs-devel@m.gmane.org; Mon, 11 Jul 2005 17:08:32 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Ds5Vc-0003ic-D5 for emacs-devel@gnu.org; Mon, 11 Jul 2005 17:08:12 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Ds5VY-0003hz-KK for emacs-devel@gnu.org; Mon, 11 Jul 2005 17:08:12 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ds5RT-0002JR-6C for emacs-devel@gnu.org; Mon, 11 Jul 2005 17:03:55 -0400 Original-Received: from [131.204.53.104] (helo=manatee.dms.auburn.edu) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Ds51X-0007FJ-I7; Mon, 11 Jul 2005 16:37:07 -0400 Original-Received: from gecko.dms.auburn.edu (gecko.dms.auburn.edu [131.204.53.5]) by manatee.dms.auburn.edu (8.12.10/8.12.10) with ESMTP id j6BKTJCK024706; Mon, 11 Jul 2005 15:29:20 -0500 (CDT) Original-Received: (from teirllm@localhost) by gecko.dms.auburn.edu (8.11.7p1+Sun/8.11.6) id j6BKS7h01644; Mon, 11 Jul 2005 15:28:07 -0500 (CDT) X-Authentication-Warning: gecko.dms.auburn.edu: teirllm set sender to teirllm@dms.auburn.edu using -f Original-To: dak@gnu.org In-reply-to: <85y88dfcqw.fsf@lola.goethe.zz> (message from David Kastrup on Mon, 11 Jul 2005 19:56:07 +0200) 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:40798 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:40798 David Kastrup wrote: Stupid question: instead of having two initialization functions that need to replace the normal initializers for preloaded stuff, wouldn't it be easier to simply redefine the _standard_ initialization functions in an Emacs used for dumping? That would disable error detection for all preloaded defcustoms, the vast majority of which do not need to be re-initialized in startup.el. My two functions do not really disable error detection at startup for those defcustoms for which they are used, since they get reevaluated in startup.el with error detection enabled. Somebody who unsets an option that uses one of the two functions, changes the definition (but not the :initialize function) and reloads the file will have to realize that error detection is disabled, but this is a rather exceptional situation. Sincerely, Luc.