From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Lisp indentation. Date: Sun, 13 Mar 2005 22:00:34 -0500 Message-ID: References: <87mztbmk6r.fsf@xs4all.nl> <87psy31xz0.fsf@xs4all.nl> Reply-To: rms@gnu.org NNTP-Posting-Host: main.gmane.org X-Trace: sea.gmane.org 1110769408 4555 80.91.229.2 (14 Mar 2005 03:03:28 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 14 Mar 2005 03:03:28 +0000 (UTC) Cc: monnier@iro.umontreal.ca, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Mar 14 04:03:27 2005 Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DAfrO-0004q4-UJ for ged-emacs-devel@m.gmane.org; Mon, 14 Mar 2005 04:03:16 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DAg70-0007uF-2S for ged-emacs-devel@m.gmane.org; Sun, 13 Mar 2005 22:19:22 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DAg5Z-0007GM-3n for emacs-devel@gnu.org; Sun, 13 Mar 2005 22:17:53 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DAg5R-0007B8-TC for emacs-devel@gnu.org; Sun, 13 Mar 2005 22:17:46 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DAg5R-0007A1-Ar for emacs-devel@gnu.org; Sun, 13 Mar 2005 22:17:45 -0500 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1DAfoo-0004Wk-Jn for emacs-devel@gnu.org; Sun, 13 Mar 2005 22:00:34 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1DAfoo-0003s7-9i; Sun, 13 Mar 2005 22:00:34 -0500 Original-To: Lute Kamstra In-reply-to: <87psy31xz0.fsf@xs4all.nl> (message from Lute Kamstra on Sun, 13 Mar 2005 14:23:15 +0100) 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: news.gmane.org gmane.emacs.devel:34558 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:34558 If (put ... 'lisp-indent-function ...) is used to specify indentation, then that is executed during startup as well. However, if (declare (indent ...)) is used to specify indentation, then the macro is defined during startup, but its lisp-indent-property will not be set. There are many special precautions needed for preloaded code. This should probably be fixed somehow, or else documented. It is worth fixing if someone finds a very simple and safe fix. Otherwise it would be worth adding a very brief note in the manual.