From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andreas =?UTF-8?Q?R=C3=B6hler?= Newsgroups: gmane.emacs.bugs Subject: bug#17247: 24.4.50; end-of-defun bug in elisp Date: Tue, 20 May 2014 18:33:47 +0200 Message-ID: <537B83EB.6060202@easy-emacs.de> References: <53576985.9090305@easy-emacs.de> <87sio5ksio.fsf@yandex.ru> <537B0B49.6000505@easy-emacs.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1400603732 25427 80.91.229.3 (20 May 2014 16:35:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 20 May 2014 16:35:32 +0000 (UTC) Cc: 17247@debbugs.gnu.org, Dmitry Gutov To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue May 20 18:35:24 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Wmn0b-0002f0-Nr for geb-bug-gnu-emacs@m.gmane.org; Tue, 20 May 2014 18:35:21 +0200 Original-Received: from localhost ([::1]:54539 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wmn0b-0000j3-5A for geb-bug-gnu-emacs@m.gmane.org; Tue, 20 May 2014 12:35:21 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49378) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wmn0Q-0000in-Ud for bug-gnu-emacs@gnu.org; Tue, 20 May 2014 12:35:18 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wmn0J-0004Q8-4Z for bug-gnu-emacs@gnu.org; Tue, 20 May 2014 12:35:10 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:55597) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wmn0J-0004PZ-0S for bug-gnu-emacs@gnu.org; Tue, 20 May 2014 12:35:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Wmn0I-00057n-LY for bug-gnu-emacs@gnu.org; Tue, 20 May 2014 12:35:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Andreas =?UTF-8?Q?R=C3=B6hler?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 20 May 2014 16:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17247 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 17247-submit@debbugs.gnu.org id=B17247.140060365019631 (code B ref 17247); Tue, 20 May 2014 16:35:02 +0000 Original-Received: (at 17247) by debbugs.gnu.org; 20 May 2014 16:34:10 +0000 Original-Received: from localhost ([127.0.0.1]:54473 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WmmzR-00056Y-5n for submit@debbugs.gnu.org; Tue, 20 May 2014 12:34:09 -0400 Original-Received: from mout.kundenserver.de ([212.227.17.10]:64735) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WmmzO-000562-9b for 17247@debbugs.gnu.org; Tue, 20 May 2014 12:34:07 -0400 Original-Received: from [192.168.178.32] (brln-4dba0fd7.pool.mediaWays.net [77.186.15.215]) by mrelayeu.kundenserver.de (node=mreue101) with ESMTP (Nemesis) id 0MRkrZ-1WK1gj1YKH-00Sxkt; Tue, 20 May 2014 18:33:56 +0200 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Icedove/24.5.0 In-Reply-To: X-Provags-ID: V02:K0:zg9zb8Tp7J7yLruttH1ytNPCynCtAoY2+sao1HBZ8IS q7XneBxS+waFef4MPZUoDRFMyDoZKikkkHGIEq37xOm2NSGaPM Xw5Vk9ral+A/etudAEnZaouNn+k/VfUj06FEA47wmZn410sfyR T/3yRluSLwSBMcMECk5IXWGgN6hP3kCj0qbYC6NWUaI0KgZgKb 4ZXL2LrCcS4Vz4ks3bWC3gmHNj+I+tZfLdq0WoHMCt1ibcIkA5 RNy7fTryE/NokiWsAGz2XW0A3O30I5xXYG79dOEKNjn7WPltTE ulP1CcM64nLGSoialxOYlK0Owi01E9jw/EppsK7EdH03+H1dx1 s4OiczptYAZSrl7TW/fxCYeiBp24Ea0asBFJOzmg3 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:89287 Archived-At: On 20.05.2014 16:18, Stefan Monnier wrote: >> This seems broken internally by (funcall end-of-defun-function), which >> doesn't care for arguments. > > Of course it doesn't. It just jumps from the beginning of a defun to > its end. There can be no other direction and it can't be repeated since > after the first call, there's no reason to think we're at the beginning > of another defun. > > > Stefan > Docstring says: "If variable `end-of-defun-function' is non-nil, its value is called as a function to find the defun's end." That's okay. However, if a move-action is taken, it should count WRT repeat-arguments. Also would consider it as an alternative, excluding the forms run otherwise. Sadly the common way is followed afterwards nonetheless. That's an ill-design already mentioned WRT forward-paragraph and others. While always enjoying Emacs, Andreas