From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 23 11:12:50 2015 Received: (at submit) by debbugs.gnu.org; 23 Jan 2015 16:12:50 +0000 Received: from localhost ([127.0.0.1]:54497 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YEgqn-0004mM-Vo for submit@debbugs.gnu.org; Fri, 23 Jan 2015 11:12:50 -0500 Received: from eggs.gnu.org ([208.118.235.92]:35598) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YEgql-0004m6-Ns for submit@debbugs.gnu.org; Fri, 23 Jan 2015 11:12:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YEgqf-0001Mm-Tj for submit@debbugs.gnu.org; Fri, 23 Jan 2015 11:12:42 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:37208) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YEgqf-0001Mh-QF for submit@debbugs.gnu.org; Fri, 23 Jan 2015 11:12:41 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37286) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YEgqb-0004p5-84 for bug-gnu-emacs@gnu.org; Fri, 23 Jan 2015 11:12:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YEgqa-0001KK-5N for bug-gnu-emacs@gnu.org; Fri, 23 Jan 2015 11:12:37 -0500 Received: from mail-la0-x231.google.com ([2a00:1450:4010:c03::231]:61581) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YEgqZ-0001Ja-V1 for bug-gnu-emacs@gnu.org; Fri, 23 Jan 2015 11:12:36 -0500 Received: by mail-la0-f49.google.com with SMTP id gf13so3955091lab.8 for ; Fri, 23 Jan 2015 08:12:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:cc:content-type; bh=W6iLCn7CFKlqeunljjTutrzMz+Svw+CPxzmfVbt6RWM=; b=wcbm2UmOmL/pmnAEBKNPk/2WDWbPH2TBzVGKplxwa/8qxw8vSTLrFj0YaQ62KMdqmr RgVWW61ffCjDP5JqgIw64zRVMTHvjDjdLaDuULBwc5Na53BX2OZ37aIltlFe7z4F29Em o/PmrgJPyaJ9lPTHBLoJZGIhcMC2ttfjtVB6R9ADh5gLIP2whd6Dxt6qbrtbup4VDibm 9It+roSYTTPb5IeaIDC5YLF0ZStgX9Z9t6sys0AFq8JM4KP5vt1kqORT2DQ1LH3hnPes iz+IFJmRhsb69Gl8bMtR0BbQ/bZKK1LZPYhqOBNHGcmKjmxaMl0fNXf6O7kcjUH8WC5H Vy6Q== X-Received: by 10.152.6.67 with SMTP id y3mr8211306lay.90.1422029554307; Fri, 23 Jan 2015 08:12:34 -0800 (PST) MIME-Version: 1.0 Received: by 10.112.124.193 with HTTP; Fri, 23 Jan 2015 08:12:14 -0800 (PST) From: Carlos Pita Date: Fri, 23 Jan 2015 13:12:14 -0300 Message-ID: Subject: 25.0.50; python.el: mark defun bug when point is in class statement To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit Cc: Fabian Ezequiel Gallina X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) Specifically, try the example below: ``` class A: pass class B: def __init__(self): pass def fun(self): pass class C: pass ``` 1) If point is in the line immediately after "class B:", then C-M-h will select the entire class B definition, as expected. 2) If point is in the line "class B:", then C-M-h will select just the definition of the fun method, which is entirely unexpected! Cheers -- Carlos From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 23 16:18:27 2015 Received: (at 19665) by debbugs.gnu.org; 23 Jan 2015 21:18:27 +0000 Received: from localhost ([127.0.0.1]:54629 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YElcZ-00053F-AC for submit@debbugs.gnu.org; Fri, 23 Jan 2015 16:18:27 -0500 Received: from mail-la0-f51.google.com ([209.85.215.51]:59819) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YElcX-00052z-6d for 19665@debbugs.gnu.org; Fri, 23 Jan 2015 16:18:25 -0500 Received: by mail-la0-f51.google.com with SMTP id ge10so9514962lab.10 for <19665@debbugs.gnu.org>; Fri, 23 Jan 2015 13:18:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=pFXF0BjipHzZ+DcGvreCFTX1nuIrAfGdiwpTswIZROQ=; b=M7Oy74sXtQ2o99YfdjszkkCLon3wDZ5xDKZrxjjK41wCCCgeDGb22Bz0BwxaMg81sT uqh1IriPHwDbKViOKqs6fIqNOW2BdnXx4ffHUGHZ1OjcLKnC43L3syEGbpKkqxra6R4M xu9oef5yeCOPxnZprH9YkahvPQ3ueozOclRxxiFwSPHtufLVy3/IQTXqb4iRMm/FNNdS vEnPBJOQfoShkB+X63bZCHSPCHAiHUSOI3CmTBds5/lbtVzizbn1acgwK26i/8dNFY/f QQ0jcy5Ch76AQCaWFgYQQShfp5zCfT52HunKOu+m9YPBnCJSe/lZcfdLSvggC0h9eS4D ciQw== X-Received: by 10.152.7.180 with SMTP id k20mr9757379laa.4.1422047899039; Fri, 23 Jan 2015 13:18:19 -0800 (PST) MIME-Version: 1.0 Received: by 10.112.124.193 with HTTP; Fri, 23 Jan 2015 13:17:58 -0800 (PST) From: Carlos Pita Date: Fri, 23 Jan 2015 18:17:58 -0300 Message-ID: Subject: To: 19665@debbugs.gnu.org Content-Type: text/plain; charset=UTF-8 X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: It seems to me that the problem is in python-nav--beginning-of-defun. Specifically there is (< arg 0) guard that is testing the wrong case (end-of-line should be called for the backwards case, not the forward one): [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (carlosjosepita[at]gmail.com) -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [209.85.215.51 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 2.0 BLANK_SUBJECT Subject is present but empty 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid X-Debbugs-Envelope-To: 19665 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: It seems to me that the problem is in python-nav--beginning-of-defun. Specifically there is (< arg 0) guard that is testing the wrong case (end-of-line should be called for the backwards case, not the forward one): [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [209.85.215.51 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (carlosjosepita[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 2.0 BLANK_SUBJECT Subject is present but empty 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid It seems to me that the problem is in python-nav--beginning-of-defun. Specifically there is (< arg 0) guard that is testing the wrong case (end-of-line should be called for the backwards case, not the forward one): (found (progn - (when (and (< arg 0) + (when (and (> arg 0) (python-info-looking-at-beginning-of-defun)) (end-of-line 1)) (while (and (funcall re-search-fn From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 23 16:18:55 2015 Received: (at control) by debbugs.gnu.org; 23 Jan 2015 21:18:55 +0000 Received: from localhost ([127.0.0.1]:54632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YEld0-00053z-Jf for submit@debbugs.gnu.org; Fri, 23 Jan 2015 16:18:54 -0500 Received: from mail-la0-f49.google.com ([209.85.215.49]:50696) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YElcy-00053k-F5 for control@debbugs.gnu.org; Fri, 23 Jan 2015 16:18:52 -0500 Received: by mail-la0-f49.google.com with SMTP id gf13so5330966lab.8 for ; Fri, 23 Jan 2015 13:18:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=ncOIanubfx1HohDJiJbnCYYnFtIkkBScDEfE2TBYd1o=; b=GNMYsGf4Qndnq8vLoHtPM7cqCVe9Wnm7ahLFUOJYrfLuqTt3HUfhNIvVVQYkZf5gbc mDFveCiV1w5MjJQhL1GhhzyGi05efcleJzQRd4citWXrBddjfnGGzpxZE689c/JsaN3Q SxF5p9U58nS+oYBFuEpecPlta93s2HYTaqWEyk1T6ftTGWa+G6lv58npJCJSL6oZMvg4 r+zPfDBpTbpayN2/FcQPu2WMZV42ddKAaZNkMLPVigIUjvATPDZ1wbBo65PSa1MfoQeh lqbkRUbUyefLf4kxcZ0qnws/gGAKqAp/RIZ8y0fFl9Ay8o81dcOZ36UZLZsC2gwnyAz5 QwxQ== X-Received: by 10.112.41.234 with SMTP id i10mr9630568lbl.25.1422047926648; Fri, 23 Jan 2015 13:18:46 -0800 (PST) MIME-Version: 1.0 Received: by 10.112.124.193 with HTTP; Fri, 23 Jan 2015 13:18:26 -0800 (PST) From: Carlos Pita Date: Fri, 23 Jan 2015 18:18:26 -0300 Message-ID: Subject: To: control@debbugs.gnu.org Content-Type: text/plain; charset=UTF-8 X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: tags 19665 patch [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (carlosjosepita[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [209.85.215.49 listed in list.dnswl.org] 2.0 BLANK_SUBJECT Subject is present but empty 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: tags 19665 patch [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [209.85.215.49 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (carlosjosepita[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 2.0 BLANK_SUBJECT Subject is present but empty 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid tags 19665 patch From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 02 14:34:02 2015 Received: (at 19665) by debbugs.gnu.org; 2 Feb 2015 19:34:02 +0000 Received: from localhost ([127.0.0.1]:60640 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YIMl0-0008EQ-AA for submit@debbugs.gnu.org; Mon, 02 Feb 2015 14:34:02 -0500 Received: from mail-la0-f50.google.com ([209.85.215.50]:51258) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YIMky-0008Dw-2T for 19665@debbugs.gnu.org; Mon, 02 Feb 2015 14:34:00 -0500 Received: by mail-la0-f50.google.com with SMTP id hs14so44332068lab.9 for <19665@debbugs.gnu.org>; Mon, 02 Feb 2015 11:33:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:cc:content-type; bh=qPc5KZKl1gDwkbsQpoZajHKqV2wF4X4JXFuoSCkatPU=; b=y8jbZNrIrnUBLLa3tPLIzENcWMa2X4rAbaaDn8TmNTocxeRj2y9jQXZjUKuMMF8A8e ZPTVNdaQx8HP70pyBbdHpkgHe1rneBP+j43DPkPsGWgm6qZAY9TrPDc2hw2JnPlQ/iTM pnJs4l7cVcV5zxOrPVF6O1+SGe3GpJZWrE9g9HWW0eIZ88kyPomFxHObFq0IuRqx5Hsz 7oWS+jMo3HFivP9xCjaT6SHP0lZ0ep1zR/hgR0p3HVLEOGzw0RgMSrO6mC8cMROmvvGM X1EQkkeHSYvw50a/MfUKv2kANlNRpkBWYLCFkePAJ10ilgAObyoLktf+PVzGkxZVug5S 5S1Q== X-Received: by 10.152.6.101 with SMTP id z5mr21158547laz.19.1422905634248; Mon, 02 Feb 2015 11:33:54 -0800 (PST) MIME-Version: 1.0 Received: by 10.112.124.202 with HTTP; Mon, 2 Feb 2015 11:33:32 -0800 (PST) From: Carlos Pita Date: Mon, 2 Feb 2015 16:33:32 -0300 Message-ID: Subject: To: 19665@debbugs.gnu.org Content-Type: multipart/mixed; boundary=089e01494332e15438050e200818 X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Patch updated against current master (954ca0f017f62f52ee679f2aa68effb20c917278). From 2f1cfe4b410d5d61a2230dbd5002a0824c908285 Mon Sep 17 00:00:00 2001 From: memeplex Date: Fri, 23 Jan 2015 18:01:32 -0300 Subject: [PATCH] python.el: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=19665 [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (carlosjosepita[at]gmail.com) -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [209.85.215.50 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 2.0 BLANK_SUBJECT Subject is present but empty 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid X-Debbugs-Envelope-To: 19665 Cc: Fabian Ezequiel Gallina X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Patch updated against current master (954ca0f017f62f52ee679f2aa68effb20c917278). From 2f1cfe4b410d5d61a2230dbd5002a0824c908285 Mon Sep 17 00:00:00 2001 From: memeplex Date: Fri, 23 Jan 2015 18:01:32 -0300 Subject: [PATCH] python.el: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=19665 [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [209.85.215.50 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (carlosjosepita[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 2.0 BLANK_SUBJECT Subject is present but empty 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid --089e01494332e15438050e200818 Content-Type: text/plain; charset=UTF-8 Patch updated against current master (954ca0f017f62f52ee679f2aa68effb20c917278). --089e01494332e15438050e200818 Content-Type: text/x-patch; charset=US-ASCII; name="mark-defun.patch" Content-Disposition: attachment; filename="mark-defun.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_i5o98bwj0 RnJvbSAyZjFjZmU0YjQxMGQ1ZDYxYTIyMzBkYmQ1MDAyYTA4MjRjOTA4Mjg1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBtZW1lcGxleCA8Y2FybG9zam9zZXBpdGFAZ21haWwuY29tPgpE YXRlOiBGcmksIDIzIEphbiAyMDE1IDE4OjAxOjMyIC0wMzAwClN1YmplY3Q6IFtQQVRDSF0gcHl0 aG9uLmVsOiBodHRwOi8vZGViYnVncy5nbnUub3JnL2NnaS9idWdyZXBvcnQuY2dpP2J1Zz0xOTY2 NQoKLS0tCiAuZW1hY3MuZC9saXNwL3B5dGhvbi5lbCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAx IGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhLy5lbWFjcy5kL2xpc3Av cHl0aG9uLmVsIGIvLmVtYWNzLmQvbGlzcC9weXRob24uZWwKaW5kZXggMzBiNjJmNS4uNTAwY2Vk OCAxMDA2NDQKLS0tIGEvLmVtYWNzLmQvbGlzcC9weXRob24uZWwKKysrIGIvLmVtYWNzLmQvbGlz cC9weXRob24uZWwKQEAgLTEyODUsNyArMTI4NSw3IEBAIFdpdGggcG9zaXRpdmUgQVJHIHNlYXJj aCBiYWNrd2FyZHMsIGVsc2Ugc2VhcmNoIGZvcndhcmRzLiIKICAgICAgICAgICAgICAgICAgICAg IDApKSkpCiAgICAgICAgICAoZm91bmQKICAgICAgICAgICAocHJvZ24KLSAgICAgICAgICAgICh3 aGVuIChhbmQgKDwgYXJnIDApCisgICAgICAgICAgICAod2hlbiAoYW5kICg+IGFyZyAwKQogICAg ICAgICAgICAgICAgICAgICAgICAocHl0aG9uLWluZm8tbG9va2luZy1hdC1iZWdpbm5pbmctb2Yt ZGVmdW4pKQogICAgICAgICAgICAgICAoZW5kLW9mLWxpbmUgMSkpCiAgICAgICAgICAgICAod2hp bGUgKGFuZCAoZnVuY2FsbCByZS1zZWFyY2gtZm4KLS0gCjIuMi4xCgo= --089e01494332e15438050e200818-- From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 09 11:46:31 2015 Received: (at 19665) by debbugs.gnu.org; 9 Feb 2015 16:46:31 +0000 Received: from localhost ([127.0.0.1]:38467 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YKrTj-0000Mm-8B for submit@debbugs.gnu.org; Mon, 09 Feb 2015 11:46:31 -0500 Received: from mail-la0-f52.google.com ([209.85.215.52]:42236) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YKrTh-0000MS-Cp for 19665@debbugs.gnu.org; Mon, 09 Feb 2015 11:46:30 -0500 Received: by labhs14 with SMTP id hs14so14709110lab.9 for <19665@debbugs.gnu.org>; Mon, 09 Feb 2015 08:46:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:cc:content-type; bh=tx1fUMrn4Td38nRzv1TV/sk4wTq4AOFgXnEjx9r6RCc=; b=AargGqdkrZmhcZJS7fgyMzqUS6W017WKoUnpDc50aopMbk9KIQvp8ZTeiThlwRde5R YOELzzvfm0XCpROIypLZPreDlrilEcKXJHt5k/xtKXutWv9OwAu+8oiOo4y31VMX6EZY +D6XGX1hCABQqBfOe3azvagFZqeGB1T1vd+E8ms6gv/fR8xmMrkf+Vh/iBH0MkFE0yZx AyF/4rGEfovohQ8zA7oo9W+zqqIhZ7KHcy77vWtgzfCaAuuxDitnTz9V5Qz/F6cQ/BeB px7+Ttpq/glcHduVTEKSnT/hlQYwmBxUJBJ5eOs1FJgPnvgHEZN6aRv5X8uwFCf+fA4r Xv7w== X-Received: by 10.152.29.198 with SMTP id m6mr18918525lah.102.1423500383613; Mon, 09 Feb 2015 08:46:23 -0800 (PST) MIME-Version: 1.0 Received: by 10.112.124.202 with HTTP; Mon, 9 Feb 2015 08:46:03 -0800 (PST) From: Carlos Pita Date: Mon, 9 Feb 2015 13:46:03 -0300 Message-ID: Subject: Re: bug#19665: 25.0.50; python.el: mark defun bug when point is in class statement To: 19665@debbugs.gnu.org Content-Type: multipart/mixed; boundary=089e0158c7dcb480f7050eaa822d X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 19665 Cc: =?UTF-8?Q?Fabi=C3=A1n_Ezequiel_Gallina?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --089e0158c7dcb480f7050eaa822d Content-Type: text/plain; charset=UTF-8 Updated patch, see detailed discussion in http://debbugs.gnu.org/cgi/bugreport.cgi?bug=19748 On Fri, Jan 23, 2015 at 1:13 PM, GNU bug Tracking System wrote: > Thank you for filing a new bug report with debbugs.gnu.org. > > This is an automatically generated reply to let you know your message > has been received. > > Your message is being forwarded to the package maintainers and other > interested parties for their attention; they will reply in due course. > > Your message has been sent to the package maintainer(s): > bug-gnu-emacs@gnu.org > > If you wish to submit further information on this problem, please > send it to 19665@debbugs.gnu.org. > > Please do not send mail to help-debbugs@gnu.org unless you wish > to report a problem with the Bug-tracking system. > > -- > 19665: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=19665 > GNU Bug Tracking System > Contact help-debbugs@gnu.org with problems --089e0158c7dcb480f7050eaa822d Content-Type: text/x-patch; charset=US-ASCII; name="mark-defun.patch" Content-Disposition: attachment; filename="mark-defun.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_i5y3cztk0 ZGlmZiAtLWdpdCBhLy5lbWFjcy5kL2xpc3AvcHl0aG9uLmVsIGIvLmVtYWNzLmQvbGlzcC9weXRo b24uZWwKaW5kZXggMzBiNjJmNS4uMDMzN2ExNyAxMDA2NDQKLS0tIGEvLmVtYWNzLmQvbGlzcC9w eXRob24uZWwKKysrIGIvLmVtYWNzLmQvbGlzcC9weXRob24uZWwKQEAgLTI4NCw2ICsyODQsNyBA QAogICAgIChkZWZpbmUta2V5IG1hcCBbcmVtYXAgYmFja3dhcmQtc2VudGVuY2VdICdweXRob24t bmF2LWJhY2t3YXJkLWJsb2NrKQogICAgIChkZWZpbmUta2V5IG1hcCBbcmVtYXAgZm9yd2FyZC1z ZW50ZW5jZV0gJ3B5dGhvbi1uYXYtZm9yd2FyZC1ibG9jaykKICAgICAoZGVmaW5lLWtleSBtYXAg W3JlbWFwIGJhY2t3YXJkLXVwLWxpc3RdICdweXRob24tbmF2LWJhY2t3YXJkLXVwLWxpc3QpCisg ICAgKGRlZmluZS1rZXkgbWFwIFtyZW1hcCBtYXJrLWRlZnVuXSAncHl0aG9uLW1hcmstZGVmdW4p CiAgICAgKGRlZmluZS1rZXkgbWFwICJcQy1jXEMtaiIgJ2ltZW51KQogICAgIDs7IEluZGVudCBz cGVjaWZpYwogICAgIChkZWZpbmUta2V5IG1hcCAiXDE3NyIgJ3B5dGhvbi1pbmRlbnQtZGVkZW50 LWxpbmUtYmFja3NwYWNlKQpAQCAtMTI4NSw3ICsxMjg2LDcgQEAgV2l0aCBwb3NpdGl2ZSBBUkcg c2VhcmNoIGJhY2t3YXJkcywgZWxzZSBzZWFyY2ggZm9yd2FyZHMuIgogICAgICAgICAgICAgICAg ICAgICAgMCkpKSkKICAgICAgICAgIChmb3VuZAogICAgICAgICAgIChwcm9nbgotICAgICAgICAg ICAgKHdoZW4gKGFuZCAoPCBhcmcgMCkKKyAgICAgICAgICAgICh3aGVuIChhbmQgKD4gYXJnIDAp CiAgICAgICAgICAgICAgICAgICAgICAgIChweXRob24taW5mby1sb29raW5nLWF0LWJlZ2lubmlu Zy1vZi1kZWZ1bikpCiAgICAgICAgICAgICAgIChlbmQtb2YtbGluZSAxKSkKICAgICAgICAgICAg ICh3aGlsZSAoYW5kIChmdW5jYWxsIHJlLXNlYXJjaC1mbgpAQCAtNDQ2MCw2ICs0NDYxLDEyIEBA IGRlZmF1bHQgdG8gdXRmLTguIgogDAogOzs7IFV0aWxpdHkgZnVuY3Rpb25zCiAKKyhkZWZ1biBw eXRob24tbWFyay1kZWZ1biAoKQorICAoaW50ZXJhY3RpdmUpCisgICh3aGVuIChweXRob24taW5m by1sb29raW5nLWF0LWJlZ2lubmluZy1vZi1kZWZ1bikKKyAgICAoZW5kLW9mLWxpbmUgMSkpCisg IChtYXJrLWRlZnVuKSkKKwogKGRlZnVuIHB5dGhvbi11dGlsLWdvdG8tbGluZSAobGluZS1udW1i ZXIpCiAgICJNb3ZlIHBvaW50IHRvIExJTkUtTlVNQkVSLiIKICAgKGdvdG8tY2hhciAocG9pbnQt bWluKSkK --089e0158c7dcb480f7050eaa822d-- From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 09 12:37:02 2015 Received: (at 19665) by debbugs.gnu.org; 9 Feb 2015 17:37:02 +0000 Received: from localhost ([127.0.0.1]:38517 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YKsGb-0001dx-N4 for submit@debbugs.gnu.org; Mon, 09 Feb 2015 12:37:01 -0500 Received: from mail-lb0-f175.google.com ([209.85.217.175]:34330) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YKsGZ-0001dk-Th for 19665@debbugs.gnu.org; Mon, 09 Feb 2015 12:37:00 -0500 Received: by mail-lb0-f175.google.com with SMTP id n10so26862787lbv.6 for <19665@debbugs.gnu.org>; Mon, 09 Feb 2015 09:36:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:cc:content-type; bh=QT7chgXVtREZzSo4W0rY3HFX26S43dvL1zvWPt9OGRk=; b=f9JNfv70zpWYkjlu19NzHpa3nqI1/KTr2Zzuq31CvTDpnOe/s68bGmj4Gt92YO0zpu pn5/f5dck+ZW1OBOe/1gxHqoBObSwqRC5njYNCZQsOCX/PWvvUUTGPWbGsGUIfZA0zgk bht5pSLNL4yTXMc8Thxz09SYmrgzCivKEW/ZGCNSTvhYi7lIvZkF6WzYoytmT87+nKdU +t/W9Kuf3WHQLSAMs25/B1qvBOi2xyGzGpOJPby47JAk80cSyhsEsrpUEP5rTb/ccmXU Xjogzbk9xni/l2fG67VCr1zLzAvPKs+KQZwE8viXB4ETt9BIAFtDW4skftlGyT5gtNQZ usRg== X-Received: by 10.112.180.135 with SMTP id do7mr18779511lbc.23.1423503413992; Mon, 09 Feb 2015 09:36:53 -0800 (PST) MIME-Version: 1.0 Received: by 10.112.124.202 with HTTP; Mon, 9 Feb 2015 09:36:33 -0800 (PST) From: Carlos Pita Date: Mon, 9 Feb 2015 14:36:33 -0300 Message-ID: Subject: Re: bug#19665: 25.0.50; python.el: mark defun bug when point is in class statement To: 19665@debbugs.gnu.org Content-Type: multipart/mixed; boundary=001a11c25f72542fc6050eab3796 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 19665 Cc: =?UTF-8?Q?Fabi=C3=A1n_Ezequiel_Gallina?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --001a11c25f72542fc6050eab3796 Content-Type: text/plain; charset=UTF-8 Here is a variation of the last patch that behaves better when the point is in empty lines above a defun. Another entirely different approach to solve this issue without redefining mark-defun could be to differentiate: class M: def m(): pass* and class M: def m(): pass * (where * stands for the point) In the second case, C-M-h will select the class, while in the first it will select the method. Then, there would be no need to hack mark-defun. What do you think? --001a11c25f72542fc6050eab3796 Content-Type: text/x-patch; charset=US-ASCII; name="mark-defun.patch" Content-Disposition: attachment; filename="mark-defun.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_i5y55xht1 ZGlmZiAtLWdpdCBhLy5lbWFjcy5kL2xpc3AvcHl0aG9uLmVsIGIvLmVtYWNzLmQvbGlzcC9weXRo b24uZWwKaW5kZXggMzBiNjJmNS4uMDMzN2ExNyAxMDA2NDQKLS0tIGEvLmVtYWNzLmQvbGlzcC9w eXRob24uZWwKKysrIGIvLmVtYWNzLmQvbGlzcC9weXRob24uZWwKQEAgLTI4NCw2ICsyODQsNyBA QAogICAgIChkZWZpbmUta2V5IG1hcCBbcmVtYXAgYmFja3dhcmQtc2VudGVuY2VdICdweXRob24t bmF2LWJhY2t3YXJkLWJsb2NrKQogICAgIChkZWZpbmUta2V5IG1hcCBbcmVtYXAgZm9yd2FyZC1z ZW50ZW5jZV0gJ3B5dGhvbi1uYXYtZm9yd2FyZC1ibG9jaykKICAgICAoZGVmaW5lLWtleSBtYXAg W3JlbWFwIGJhY2t3YXJkLXVwLWxpc3RdICdweXRob24tbmF2LWJhY2t3YXJkLXVwLWxpc3QpCisg ICAgKGRlZmluZS1rZXkgbWFwIFtyZW1hcCBtYXJrLWRlZnVuXSAncHl0aG9uLW1hcmstZGVmdW4p CiAgICAgKGRlZmluZS1rZXkgbWFwICJcQy1jXEMtaiIgJ2ltZW51KQogICAgIDs7IEluZGVudCBz cGVjaWZpYwogICAgIChkZWZpbmUta2V5IG1hcCAiXDE3NyIgJ3B5dGhvbi1pbmRlbnQtZGVkZW50 LWxpbmUtYmFja3NwYWNlKQpAQCAtMTI4NSw3ICsxMjg2LDcgQEAgV2l0aCBwb3NpdGl2ZSBBUkcg c2VhcmNoIGJhY2t3YXJkcywgZWxzZSBzZWFyY2ggZm9yd2FyZHMuIgogICAgICAgICAgICAgICAg ICAgICAgMCkpKSkKICAgICAgICAgIChmb3VuZAogICAgICAgICAgIChwcm9nbgotICAgICAgICAg ICAgKHdoZW4gKGFuZCAoPCBhcmcgMCkKKyAgICAgICAgICAgICh3aGVuIChhbmQgKD4gYXJnIDAp CiAgICAgICAgICAgICAgICAgICAgICAgIChweXRob24taW5mby1sb29raW5nLWF0LWJlZ2lubmlu Zy1vZi1kZWZ1bikpCiAgICAgICAgICAgICAgIChlbmQtb2YtbGluZSAxKSkKICAgICAgICAgICAg ICh3aGlsZSAoYW5kIChmdW5jYWxsIHJlLXNlYXJjaC1mbgpAQCAtNDQ2MCw2ICs0NDYxLDEyIEBA IGRlZmF1bHQgdG8gdXRmLTguIgogDAogOzs7IFV0aWxpdHkgZnVuY3Rpb25zCiAKKyhkZWZ1biBw eXRob24tbWFyay1kZWZ1biAoKQorICAoaW50ZXJhY3RpdmUpCisgICh3aGVuIChweXRob24taW5m by1sb29raW5nLWF0LWJlZ2lubmluZy1vZi1kZWZ1bikKKyAgICAoZW5kLW9mLWxpbmUgMSkpCisg IChtYXJrLWRlZnVuKSkKKwogKGRlZnVuIHB5dGhvbi11dGlsLWdvdG8tbGluZSAobGluZS1udW1i ZXIpCiAgICJNb3ZlIHBvaW50IHRvIExJTkUtTlVNQkVSLiIKICAgKGdvdG8tY2hhciAocG9pbnQt bWluKSkK --001a11c25f72542fc6050eab3796-- From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 11 10:53:03 2015 Received: (at 19665) by debbugs.gnu.org; 11 Feb 2015 15:53:03 +0000 Received: from localhost ([127.0.0.1]:40263 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YLZb5-0000hs-Et for submit@debbugs.gnu.org; Wed, 11 Feb 2015 10:53:03 -0500 Received: from mail-lb0-f170.google.com ([209.85.217.170]:56261) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YLZb4-0000hP-4n for 19665@debbugs.gnu.org; Wed, 11 Feb 2015 10:53:02 -0500 Received: by mail-lb0-f170.google.com with SMTP id u14so3991414lbd.1 for <19665@debbugs.gnu.org>; Wed, 11 Feb 2015 07:52:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:cc:content-type; bh=v+6D8ikl73+CBxsA1CBT8QGlWfSElTQIJtm+OoDdPUA=; b=UgJ3jJLp/ggc+tiHn4HNFBc4PSY9Js0BjkowVQbXT8YoH5q/x8d0AATjGZBAjldNwM fxTgZkoj8sfevseVHrGZ9jq6XuIw1OC06/w038N2k07dPptpSsGdITkAPBsHZyCWSDd8 9EY0ecEaTfw6/XyxJrUNfAGhegCuTrzJ1bwTl5mSt52bYp9ejy0cRZSivMzgGmCwbvhE V/vybuUXA1BFjSOi+NzKP52SwbXlU5Ow0srKzAVoqEBU73UIYS32cfxbO+3qgkap0m2k 2dOkKr+Nm7jnIwqTuOhE4971lR3PZUJBh9PMhkv1Zn9VdSd5DD89jIpHz1RHI/K2OcMq wJjA== X-Received: by 10.112.9.38 with SMTP id w6mr28297450lba.113.1423669976135; Wed, 11 Feb 2015 07:52:56 -0800 (PST) MIME-Version: 1.0 Received: by 10.112.6.74 with HTTP; Wed, 11 Feb 2015 07:52:35 -0800 (PST) From: Carlos Pita Date: Wed, 11 Feb 2015 12:52:35 -0300 Message-ID: Subject: Re: bug#19665: 25.0.50; python.el: mark defun bug when point is in class statement To: 19665@debbugs.gnu.org Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 19665 Cc: =?UTF-8?Q?Fabi=C3=A1n_Ezequiel_Gallina?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Sorry I mistakenly posted the same patch twice. The "when the point is in empty lines above a defun" concern is addressed by defining python-mark-defun as follows: (defun python-mark-defun () (interactive) (unless (eq last-command this-command) (skip-chars-forward " \t\n") (when (python-info-looking-at-beginning-of-defun) (end-of-line 1))) (mark-defun 1)) Cheers -- Carlos From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 09 00:07:30 2015 Received: (at control) by debbugs.gnu.org; 9 Apr 2015 04:07:30 +0000 Received: from localhost ([127.0.0.1]:49845 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yg3kY-0007iP-4u for submit@debbugs.gnu.org; Thu, 09 Apr 2015 00:07:30 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:55242 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yg3kW-0007iH-Pj for control@debbugs.gnu.org; Thu, 09 Apr 2015 00:07:29 -0400 Received: from [190.246.172.180] (port=46250 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1Yg3kV-0000GI-Nr for control@debbugs.gnu.org; Thu, 09 Apr 2015 00:07:28 -0400 From: fgallina@gnu.org (=?utf-8?Q?Fabi=C3=A1n?= Ezequiel Gallina) To: GNU bug tracker automated control server Subject: Date: Thu, 09 Apr 2015 01:07:25 -0300 Message-ID: <876196lzb6.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -3.0 (---) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.0 (---) merge 19665 19748 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 06 00:05:49 2015 Received: (at 19665-done) by debbugs.gnu.org; 6 Jul 2015 04:05:50 +0000 Received: from localhost ([127.0.0.1]:41293 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZBxfA-0001vU-Rr for submit@debbugs.gnu.org; Mon, 06 Jul 2015 00:05:49 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50699) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZBxf8-0001vF-7y for 19665-done@debbugs.gnu.org; Mon, 06 Jul 2015 00:05:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZBxf2-0003P5-IB for 19665-done@debbugs.gnu.org; Mon, 06 Jul 2015 00:05:41 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.5 required=5.0 tests=ALL_TRUSTED,BAYES_00, RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([208.118.235.10]:50945) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZBxf2-0003Ov-Ev for 19665-done@debbugs.gnu.org; Mon, 06 Jul 2015 00:05:40 -0400 Received: from [190.246.172.180] (port=50999 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1ZBxf1-0003Kb-Na for 19665-done@debbugs.gnu.org; Mon, 06 Jul 2015 00:05:40 -0400 From: fgallina@gnu.org (=?utf-8?Q?Fabi=C3=A1n?= Ezequiel Gallina) To: 19665-done@debbugs.gnu.org Subject: 25.0.50; python.el: mark defun bug when point is in class statement Date: Mon, 06 Jul 2015 01:05:37 -0300 Message-ID: <87wpyegcby.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.10 X-Spam-Score: -5.6 (-----) X-Debbugs-Envelope-To: 19665-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.6 (-----) Fix pushed at a5e39bf in master. -- Thanks, Fabi=C3=A1n. From unknown Sun Aug 17 04:18:45 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 03 Aug 2015 11: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