From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 15 08:41:04 2013 Received: (at submit) by debbugs.gnu.org; 15 Jan 2013 13:41:04 +0000 Received: from localhost ([127.0.0.1]:32845 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tv6lC-00058Q-3X for submit@debbugs.gnu.org; Tue, 15 Jan 2013 08:41:03 -0500 Received: from eggs.gnu.org ([208.118.235.92]:53413) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tv6l6-000580-0p for submit@debbugs.gnu.org; Tue, 15 Jan 2013 08:40:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tv6kS-0000VC-8x for submit@debbugs.gnu.org; Tue, 15 Jan 2013 08:40:26 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:37150) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tv6kS-0000V1-4X for submit@debbugs.gnu.org; Tue, 15 Jan 2013 08:40:16 -0500 Received: from eggs.gnu.org ([208.118.235.92]:36309) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tv6kL-0003aT-FE for bug-gnu-emacs@gnu.org; Tue, 15 Jan 2013 08:40:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tv6kE-0000Dg-CV for bug-gnu-emacs@gnu.org; Tue, 15 Jan 2013 08:40:09 -0500 Received: from raven.ravenbrook.com ([94.229.129.33]:40324) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tv6kE-00008d-34 for bug-gnu-emacs@gnu.org; Tue, 15 Jan 2013 08:40:02 -0500 Received: from [172.30.64.198] (ravenbrook.nsdsl.net [80.248.191.199]) (authenticated bits=0) by raven.ravenbrook.com (8.14.5/8.14.5) with ESMTP id r0FDdrRg005544 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Tue, 15 Jan 2013 13:39:54 GMT (envelope-from gdr@garethrees.org) From: Gareth Rees Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Date: Tue, 15 Jan 2013 13:39:48 +0000 Subject: 24.2; Manual gives arguments for lisp-indent-function in wrong order To: bug-gnu-emacs@gnu.org Message-Id: <6418F4E6-E06B-424B-AEEC-453B59F115EB@garethrees.org> Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\)) X-Mailer: Apple Mail (2.1499) X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (raven.ravenbrook.com [94.229.129.33]); Tue, 15 Jan 2013 13:39:54 +0000 (GMT) X-detected-operating-system: by eggs.gnu.org: FreeBSD 8.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.0 (-----) In GNU Emacs 24.2.1 (x86_64-apple-darwin, NS apple-appkit-1038.36): The section "Indenting Macros" in the Emacs Lisp Reference Manual [1] = says that if INDENT-SPEC is a symbol, then=20 SYMBOL should be a function name; that function is called to calculate the indentation of a line within this expression. The function receives two arguments: STATE The value returned by `parse-partial-sexp' (a Lisp primitive for indentation and nesting computation) when it parses up to the beginning of this line. POS The position at which the line being indented begins. However, the function actually receives these arguments in the other order. In particular, in lisp-indent-function in lisp-mode.el [2] the INDENT-SPEC method is called like this: (funcall method indent-point state))))))) I suggest that the Emacs Lisp Reference Manual be updated to match the code. [1] = http://www.gnu.org/software/emacs/manual/html_node/elisp/Indenting-Macros.= html [2] = http://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/emacs-lisp/lisp-mode.= el#n1215 --=20 Gareth Rees From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 15 21:03:58 2013 Received: (at 13450-done) by debbugs.gnu.org; 16 Jan 2013 02:03:58 +0000 Received: from localhost ([127.0.0.1]:34192 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvIM9-0000E4-Je for submit@debbugs.gnu.org; Tue, 15 Jan 2013 21:03:58 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:43192) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TvIM7-0000Dy-Op for 13450-done@debbugs.gnu.org; Tue, 15 Jan 2013 21:03:56 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1TvILa-0000yf-2p; Tue, 15 Jan 2013 21:03:22 -0500 From: Glenn Morris To: 13450-done@debbugs.gnu.org Subject: Re: bug#13450: 24.2; Manual gives arguments for lisp-indent-function in wrong order References: <6418F4E6-E06B-424B-AEEC-453B59F115EB@garethrees.org> X-Spook: Merlin Bruxelles rail gun Mossad Operation Iraqi Freedom X-Ran: b`-k7W7stnCC4sQ1LNX5y3$O/'yorJ)XL/As0N/- (Gareth Rees's message of "Tue, 15 Jan 2013 13:39:48 +0000") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: 13450-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.0 (-----) Version: 24.2.93 Thanks; fixed. From unknown Sun Jun 22 19:06:28 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 13 Feb 2013 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator