From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 10 05:59:57 2024 Received: (at submit) by debbugs.gnu.org; 10 Jul 2024 09:59:57 +0000 Received: from localhost ([127.0.0.1]:54899 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRU78-0007mr-My for submit@debbugs.gnu.org; Wed, 10 Jul 2024 05:59:57 -0400 Received: from lists.gnu.org ([209.51.188.17]:51270) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRTtB-0007OL-Vm for submit@debbugs.gnu.org; Wed, 10 Jul 2024 05:45:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sRTt4-0000Jy-5h for bug-gnu-emacs@gnu.org; Wed, 10 Jul 2024 05:45:23 -0400 Received: from mail-4022.proton.ch ([185.70.40.22]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sRTt0-0004XR-EC for bug-gnu-emacs@gnu.org; Wed, 10 Jul 2024 05:45:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=loderhose.com; s=protonmail3; t=1720604711; x=1720863911; bh=bZjsvAHLC/BvOXdxmmUBSyt0+Utu0F3zHBZzp3cTBd0=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=Zoy7gp8HZJyYdEAX1yHhUoMvKajLWWrtFkLNHjt2dP7udbjTUQajDIgRil9QPtIYg /aW9d3z7oN/Q/mbgEBOKCYb790iSDoFUHZa4dz2ONzYBtyYq6Qmha9MIEF9rkRwkLB 2ukRcEr+cw5AcSwn/HXJ+r/CwOOQPMFnpKc0Q50knG86Rcdpm2gKrF7tpDOi4NAMgX QLv0YZA5Uo/RceHkGppWOwLOWhgQHb3qIlA8aVW/hxLuC9/lJ9m9XyYktMTUBMGosQ 1EyS6/yrNfIr9+HfpHXs+wx0H9A059jtyHsUqel51bHKb/g49q0hNls0d+1tu+/RYg bfGKqEdN5TCJA== Date: Wed, 10 Jul 2024 09:45:01 +0000 To: "bug-gnu-emacs@gnu.org" From: Tim Loderhose Subject: 29.3; python-ts-mode navigation fails Message-ID: <0OlNsnT6jtdN3OR49HQIKOSPF0TS3E1EdO7dza_rU2zFv1ocuGvizr3QkcJj3dj61a8lc_DxbsK4lvK8Gk2cpyodUY1zJf1MS8vBfPhsZxc=@loderhose.com> Feedback-ID: 917079:user:proton X-Pm-Message-ID: 32424df2f52a19cbeb3d0c2e506bfc6a7cd16e5a MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_WDLWr6tQWhBCWfdsveL3bjxO9vZaGrJuRc3iXUZI" Received-SPF: pass client-ip=185.70.40.22; envelope-from=tim@loderhose.com; helo=mail-4022.proton.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.6 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 10 Jul 2024 05:59:52 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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.6 (-) This is a multi-part message in MIME format. --b1_WDLWr6tQWhBCWfdsveL3bjxO9vZaGrJuRc3iXUZI Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 cHl0aG9uLW5hdi1mb3J3YXJkLWRlZnVuIGRvZXNuJ3Qgd29yayBwcm9wZXJseSBpbiBweXRob24t dHMtbW9kZSwgZm9yCmV4YW1wbGUgd2l0aCB0aGlzIGZpbGU6Cmh0dHBzOi8vcmF3LmdpdGh1YnVz ZXJjb250ZW50LmNvbS90aW1sb2Qvb25zZXQtZmluZ2VycHJpbnRpbmcvNmM4ZjliZDNiODIzOThj OWFmMzUxOTAzNmUwZDVhNTUwYWQzYmFlNy9vbnNldF9maW5nZXJwcmludGluZy9kYXRhLnB5CgpT cGVjaWZpY2FsbHksIGF0IHNvbWUgcG9pbnQgaXQgd2lsbCBzdG9wIG5hdmlnYXRpbmcsIGV2ZW4g dGhvdWdoIHRoZXJlCmFyZSBzdGlsbCBmdW5jdGlvbiBkZWZpbml0aW9ucyB0byB0cmF2ZXJzZSAo b3RoZXIgdGltZXMgSSBzYXcgaXQgc2tpcHBlZApzb21lIGRlZmluaXRpb25zIGJlZm9yZSBzdG9w cGluZyBhbHRvZ2V0aGVyKS4gSSBub3RpY2VkIHRoYXQgdGhpcwp1c3VhbGx5IGhhcHBlbnMgYWZ0 ZXIgc29tZSBwb2ludCBpbiB0aGUgYnVmZmVyLCBidXQgSSBoYXZlbid0IGJlZW4gYWJsZQp0byBu YWlsIGl0IGRvd24gZXhhY3RseS4gTXkgaHVuY2ggaXMgdGhhdCBpdCBjb3VsZCBiZSByZWxhdGVk IHRvCmRlY29yYXRvcnMgKGUuZy4gQGNsYXNzbWV0aG9kKSBvciB0eXBlIGhpbnRzLCBvciBib3Ro LgoKSXQgZG9lcyB3b3JrIHByb3Blcmx5IHVzaW5nIGp1c3QgcHl0aG9uLW1vZGUuIFRoaXMgaXMg dGVzdGVkIHVzaW5nCmBlbWFjcyAtcWAsIHNvIHRoaXMgYnVnIHBlcnNpc3RzIGp1c3Qgb24gYSBj bGVhbiBFbWFjcyAyOS4zLgoKSSBjaGVja2VkIHByZXZpb3VzIHJlcG9ydHMgYW5kIGJlbGlldmUg dGhpcyBpcyBwcm9iYWJseSByZWxhdGVkIHRvCmh0dHBzOi8vZGViYnVncy5nbnUub3JnL2NnaS9i dWdyZXBvcnQuY2dpP2J1Zz02MDg1Niwgd2hpY2ggaXNuJ3QgZml4ZWQgeWV0LgoKSW4gR05VIEVt YWNzIDI5LjMgKGJ1aWxkIDMsIHg4Nl82NC1wYy1saW51eC1nbnUsIEdUSysgVmVyc2lvbiAzLjI0 LjMzLApjYWlybyB2ZXJzaW9uIDEuMTYuMCkgb2YgMjAyNC0wNi0wOCBidWlsdCBvbiBwb3Atb3MK V2luZG93aW5nIHN5c3RlbSBkaXN0cmlidXRvciAnVGhlIFguT3JnIEZvdW5kYXRpb24nLCB2ZXJz aW9uIDExLjAuMTIxMDEwMDQKU3lzdGVtIERlc2NyaXB0aW9uOiBQb3AhX09TIDIyLjA0IExUUwoK Q29uZmlndXJlZCB1c2luZzoKJ2NvbmZpZ3VyZSAtLXdpdGgtbmF0aXZlLWNvbXBpbGF0aW9uIC0t d2l0aC1qc29uIC0td2l0aG91dC1tYWlsdXRpbHMKLS13aXRob3V0LXBvcCcKCkNvbmZpZ3VyZWQg ZmVhdHVyZXM6CkFDTCBDQUlSTyBEQlVTIEZSRUVUWVBFIEdJRiBHTElCIEdNUCBHTlVUTFMgR1BN IEdTRVRUSU5HUyBIQVJGQlVaWiBKUEVHCkpTT04gTENNUzIgTElCT1RGIExJQlNFTElOVVggTElC U1lTVEVNRCBMSUJYTUwyIE0xN05fRkxUIE1PRFVMRVMKTkFUSVZFX0NPTVAgTk9USUZZIElOT1RJ RlkgUERVTVBFUiBQTkcgUlNWRyBTRUNDT01QIFNPVU5EIFRIUkVBRFMgVElGRgpUT09MS0lUX1ND Uk9MTF9CQVJTIFRSRUVfU0lUVEVSIFgxMSBYREJFIFhJTSBYSU5QVVQyIFhQTSBHVEszIFpMSUIK CkltcG9ydGFudCBzZXR0aW5nczoKdmFsdWUgb2YgJExBTkc6IGVuX0dCLlVURi04CmxvY2FsZS1j b2Rpbmctc3lzdGVtOiB1dGYtOA== --b1_WDLWr6tQWhBCWfdsveL3bjxO9vZaGrJuRc3iXUZI Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdj48c3Bhbj5weXRob24tbmF2LWZvcndhcmQtZGVmdW4gZG9lc24ndCB3b3JrIHByb3Blcmx5 IGluIHB5dGhvbi10cy1tb2RlLCBmb3I8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5leGFtcGxlIHdp dGggdGhpcyBmaWxlOjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPjxhIHRhcmdldD0iX2JsYW5rIiBy ZWw9Im5vcmVmZXJyZXIgbm9mb2xsb3cgbm9vcGVuZXIiIGhyZWY9Imh0dHBzOi8vcmF3LmdpdGh1 YnVzZXJjb250ZW50LmNvbS90aW1sb2Qvb25zZXQtZmluZ2VycHJpbnRpbmcvNmM4ZjliZDNiODIz OThjOWFmMzUxOTAzNmUwZDVhNTUwYWQzYmFlNy9vbnNldF9maW5nZXJwcmludGluZy9kYXRhLnB5 Ij5odHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vdGltbG9kL29uc2V0LWZpbmdlcnBy aW50aW5nLzZjOGY5YmQzYjgyMzk4YzlhZjM1MTkwMzZlMGQ1YTU1MGFkM2JhZTcvb25zZXRfZmlu Z2VycHJpbnRpbmcvZGF0YS5weTwvYT48L3NwYW4+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48 c3Bhbj5TcGVjaWZpY2FsbHksIGF0IHNvbWUgcG9pbnQgaXQgd2lsbCBzdG9wIG5hdmlnYXRpbmcs IGV2ZW4gdGhvdWdoIHRoZXJlPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+YXJlIHN0aWxsIGZ1bmN0 aW9uIGRlZmluaXRpb25zIHRvIHRyYXZlcnNlIChvdGhlciB0aW1lcyBJIHNhdyBpdCBza2lwcGVk PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+c29tZSBkZWZpbml0aW9ucyBiZWZvcmUgc3RvcHBpbmcg YWx0b2dldGhlcikuIEkgbm90aWNlZCB0aGF0IHRoaXM8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj51 c3VhbGx5IGhhcHBlbnMgYWZ0ZXIgc29tZSBwb2ludCBpbiB0aGUgYnVmZmVyLCBidXQgSSBoYXZl bid0IGJlZW4gYWJsZTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPnRvIG5haWwgaXQgZG93biBleGFj dGx5LiBNeSBodW5jaCBpcyB0aGF0IGl0IGNvdWxkIGJlIHJlbGF0ZWQgdG88L3NwYW4+PC9kaXY+ PGRpdj48c3Bhbj5kZWNvcmF0b3JzIChlLmcuIEBjbGFzc21ldGhvZCkgb3IgdHlwZSBoaW50cywg b3IgYm90aC48L3NwYW4+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48c3Bhbj5JdCBkb2VzIHdv cmsgcHJvcGVybHkgdXNpbmcganVzdCBweXRob24tbW9kZS4gVGhpcyBpcyB0ZXN0ZWQgdXNpbmc8 L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5gZW1hY3MgLXFgLCBzbyB0aGlzIGJ1ZyBwZXJzaXN0cyBq dXN0IG9uIGEgY2xlYW4gRW1hY3MgMjkuMy48L3NwYW4+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1m YW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiByZ2IoMCwg MCwgMCk7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiPjxzcGFuPjxicj48 L3NwYW4+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBm b250LXNpemU6IDE0cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGJhY2tncm91bmQtY29sb3I6IHJn YigyNTUsIDI1NSwgMjU1KTsiPjxzcGFuPkkgY2hlY2tlZCBwcmV2aW91cyByZXBvcnRzIGFuZCBi ZWxpZXZlIHRoaXMgaXMgcHJvYmFibHkgcmVsYXRlZCB0byA8YnI+PC9zcGFuPjwvZGl2PjxkaXYg c3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyBj b2xvcjogcmdiKDAsIDAsIDApOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7 Ij48c3Bhbj48c3Bhbj48YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vZm9sbG93 IG5vb3BlbmVyIiBocmVmPSJodHRwczovL2RlYmJ1Z3MuZ251Lm9yZy9jZ2kvYnVncmVwb3J0LmNn aT9idWc9NjA4NTYiPmh0dHBzOi8vZGViYnVncy5nbnUub3JnL2NnaS9idWdyZXBvcnQuY2dpP2J1 Zz02MDg1NjwvYT48L3NwYW4+LCB3aGljaCBpc24ndCBmaXhlZCB5ZXQuPC9zcGFuPjwvZGl2Pjxk aXY+PGJyPjwvZGl2PjxkaXY+PHNwYW4+SW4gR05VIEVtYWNzIDI5LjMgKGJ1aWxkIDMsIHg4Nl82 NC1wYy1saW51eC1nbnUsIEdUSysgVmVyc2lvbiAzLjI0LjMzLDwvc3Bhbj48L2Rpdj48ZGl2Pjxz cGFuPiZuYnNwO2NhaXJvIHZlcnNpb24gMS4xNi4wKSBvZiAyMDI0LTA2LTA4IGJ1aWx0IG9uIHBv cC1vczwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPldpbmRvd2luZyBzeXN0ZW0gZGlzdHJpYnV0b3Ig J1RoZSA8YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub3JlZmVycmVyIG5vZm9sbG93IG5vb3BlbmVy IiBocmVmPSJodHRwOi8vWC5PcmciPlguT3JnPC9hPiBGb3VuZGF0aW9uJywgdmVyc2lvbiAxMS4w LjEyMTAxMDA0PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+U3lzdGVtIERlc2NyaXB0aW9uOiBQb3Ah X09TIDIyLjA0IExUUzwvc3Bhbj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxzcGFuPkNvbmZp Z3VyZWQgdXNpbmc6PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7J2NvbmZpZ3VyZSAtLXdp dGgtbmF0aXZlLWNvbXBpbGF0aW9uIC0td2l0aC1qc29uIC0td2l0aG91dC1tYWlsdXRpbHM8L3Nw YW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDstLXdpdGhvdXQtcG9wJzwvc3Bhbj48L2Rpdj48ZGl2 Pjxicj48L2Rpdj48ZGl2PjxzcGFuPkNvbmZpZ3VyZWQgZmVhdHVyZXM6PC9zcGFuPjwvZGl2Pjxk aXY+PHNwYW4+QUNMIENBSVJPIERCVVMgRlJFRVRZUEUgR0lGIEdMSUIgR01QIEdOVVRMUyBHUE0g R1NFVFRJTkdTIEhBUkZCVVpaIEpQRUc8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5KU09OIExDTVMy IExJQk9URiBMSUJTRUxJTlVYIExJQlNZU1RFTUQgTElCWE1MMiBNMTdOX0ZMVCBNT0RVTEVTPC9z cGFuPjwvZGl2PjxkaXY+PHNwYW4+TkFUSVZFX0NPTVAgTk9USUZZIElOT1RJRlkgUERVTVBFUiBQ TkcgUlNWRyBTRUNDT01QIFNPVU5EIFRIUkVBRFMgVElGRjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFu PlRPT0xLSVRfU0NST0xMX0JBUlMgVFJFRV9TSVRURVIgWDExIFhEQkUgWElNIFhJTlBVVDIgWFBN IEdUSzMgWkxJQjwvc3Bhbj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxzcGFuPkltcG9ydGFu dCBzZXR0aW5nczo8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4mbmJzcDsgdmFsdWUgb2YgJExBTkc6 IGVuX0dCLlVURi04PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jm5ic3A7IGxvY2FsZS1jb2Rpbmct c3lzdGVtOiB1dGYtODwvc3Bhbj48L2Rpdj48c3Bhbj48L3NwYW4+PGJyPg== --b1_WDLWr6tQWhBCWfdsveL3bjxO9vZaGrJuRc3iXUZI-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 10 08:13:35 2024 Received: (at 72034) by debbugs.gnu.org; 10 Jul 2024 12:13:35 +0000 Received: from localhost ([127.0.0.1]:55060 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRWCV-00006U-2g for submit@debbugs.gnu.org; Wed, 10 Jul 2024 08:13:35 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51848) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRWCQ-00006D-JD for 72034@debbugs.gnu.org; Wed, 10 Jul 2024 08:13:33 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sRWCE-0006Oh-Cm; Wed, 10 Jul 2024 08:13:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=IEDpbhHn2S5MEJzK8ebGjfThiOe3epyn3uAVmsdCNug=; b=jLEZBQAU9L0x DGkawQVat62sunKS9ca5rO9IjdjpFB1nLX48l6Ma27VBSz5WSI0+3R/EvtLmiKH9GWiu0eyof6VpC m8378ThDW1MNI9vhHcEVPhZfvqxB8xsyC7qJ23WD/HHRVG+CzuLrt9CkOAVrSZ9HLDLq03as2V8VU 6gxp9ERS0gOjU3djMp7NqDcsSHQoUjVJ0Zfd+xzbA/pph7Kp/4D1MFTvk1XCAxmB4kaWgI6RF2SCD o2AhA5WDeOqj/Ba2PTorAZP7qIXhCJBjqGpqaAFd8dJHS0jXld3iTR2vUAfHwKU1CXV2Imv0OF9UN nmLNYxlvVZxnOHgXrvo9rg==; Date: Wed, 10 Jul 2024 15:13:12 +0300 Message-Id: <864j8xo36v.fsf@gnu.org> From: Eli Zaretskii To: Tim Loderhose In-Reply-To: <0OlNsnT6jtdN3OR49HQIKOSPF0TS3E1EdO7dza_rU2zFv1ocuGvizr3QkcJj3dj61a8lc_DxbsK4lvK8Gk2cpyodUY1zJf1MS8vBfPhsZxc=@loderhose.com> (message from Tim Loderhose on Wed, 10 Jul 2024 09:45:01 +0000) Subject: Re: bug#72034: 29.3; python-ts-mode navigation fails References: <0OlNsnT6jtdN3OR49HQIKOSPF0TS3E1EdO7dza_rU2zFv1ocuGvizr3QkcJj3dj61a8lc_DxbsK4lvK8Gk2cpyodUY1zJf1MS8vBfPhsZxc=@loderhose.com> X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: 72034 Cc: 72034@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -2.6 (--) > Date: Wed, 10 Jul 2024 09:45:01 +0000 > From: Tim Loderhose > > python-nav-forward-defun doesn't work properly in python-ts-mode, for > example with this file: > https://raw.githubusercontent.com/timlod/onset-fingerprinting/6c8f9bd3b82398c9af3519036e0d5a550ad3bae7/onset_fingerprinting/data.py > > > Specifically, at some point it will stop navigating, even though there > are still function definitions to traverse (other times I saw it skipped > some definitions before stopping altogether). I noticed that this > usually happens after some point in the buffer, but I haven't been able > to nail it down exactly. My hunch is that it could be related to > decorators (e.g. @classmethod) or type hints, or both. I can reproduce this in Emacs 29, but not on the current emacs-30 release branch, which will eventually become Emacs 30. So I guess we already fixed that meanwhile. Can you try building the development code of Emacs and see if the problem goes away? Thanks. From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 15 07:03:27 2024 Received: (at 72034-done) by debbugs.gnu.org; 15 Jul 2024 11:03:28 +0000 Received: from localhost ([127.0.0.1]:59147 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sTJUN-0008Jp-Iu for submit@debbugs.gnu.org; Mon, 15 Jul 2024 07:03:27 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47270) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sTJUL-0008Ja-Fl for 72034-done@debbugs.gnu.org; Mon, 15 Jul 2024 07:03:26 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sTJUE-0004BM-6N; Mon, 15 Jul 2024 07:03:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=CDnGmluDLFlDd0VO+INAbXx2bqx7TFnT/wIULhHxSU8=; b=Qh2soiJIv5Dn XZYNppxdSqEqJA67GEdrmladji+ptr4Yu84zTCNRwyf++fzz//Nhm+7/ED9edJNJOL48jjUmd3Tdd TW/y6b4chAC3P6FzgUYW65naitHfIHyFmwNIgsHalApwFhqelTHcv4FhB1ND+El4l0dASCDOw7g2q W1YCe6hxQkvPAS+CHC4vtmMnVAxkhgupA8GdCg2RzhPSRjEsoaM/Xn4BJrperJWGQwDa0/yv/ImDC Iwk2Yc+uCywR/ObT3nY5FWlWy6uQHVY61lidRij0UcuicZOZjRU5AF+22M8kmBTbKtcJWs3Avr7sK W8t04e5sXpyRfD1q1SBxHw==; Date: Mon, 15 Jul 2024 14:03:13 +0300 Message-Id: <86jzhmj4su.fsf@gnu.org> From: Eli Zaretskii To: Tim Loderhose In-Reply-To: (message from Tim Loderhose on Mon, 15 Jul 2024 09:54:05 +0000) Subject: Re: bug#72034: 29.3; python-ts-mode navigation fails References: <0OlNsnT6jtdN3OR49HQIKOSPF0TS3E1EdO7dza_rU2zFv1ocuGvizr3QkcJj3dj61a8lc_DxbsK4lvK8Gk2cpyodUY1zJf1MS8vBfPhsZxc=@loderhose.com> <864j8xo36v.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72034-done Cc: 72034-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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.3 (---) > Date: Mon, 15 Jul 2024 09:54:05 +0000 > From: Tim Loderhose > Cc: 72034@debbugs.gnu.org > > I just built the latest emacs-30, and indeed the problem appears to be fixed there! Thanks for testing, I'm therefore closing this bug. From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 15 12:46:17 2024 Received: (at 72034) by debbugs.gnu.org; 15 Jul 2024 16:46:17 +0000 Received: from localhost ([127.0.0.1]:60299 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sTOq8-00045y-D8 for submit@debbugs.gnu.org; Mon, 15 Jul 2024 12:46:17 -0400 Received: from mail-4317.proton.ch ([185.70.43.17]:34351) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sTIPV-0006ax-6E for 72034@debbugs.gnu.org; Mon, 15 Jul 2024 05:54:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=loderhose.com; s=protonmail3; t=1721037253; x=1721296453; bh=XuJdj4up/7ZUw1JrBr4LpfwnPm9UMPADnxJXvUL7Y6E=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=NE/pWKQFsvXHnVyM0Fv23gjn8F5Az/x6ctWcIWsmcoGCZyE6OfYOhHS8rbPryA3fV qCec/C3x5Y98vjr/+xaJX4YR5x6t5XjjskP6RWo06Lr6wHKx/JRehm/+A9dYbgeugg 72/zZ2P0OhtMqThEUJrELOb1zULwImlDFxhRKbThjpOxsPZqugvIQcOMoQtsGoQQai ADimRMDBynQGp6agI+UQwRJEJZSMvW/SfiZiICTUvVHIxa61h2g2Ll5PxXwkLt6lIJ P4kR8rSgqt2nf4He7xQ/iQF6cpFXE5y6i+8QHwNPLiyw5IFpDdOkX1A8+E6mzU92QK UO8GySUcWLeSQ== Date: Mon, 15 Jul 2024 09:54:05 +0000 To: Eli Zaretskii From: Tim Loderhose Subject: Re: bug#72034: 29.3; python-ts-mode navigation fails Message-ID: In-Reply-To: <864j8xo36v.fsf@gnu.org> References: <0OlNsnT6jtdN3OR49HQIKOSPF0TS3E1EdO7dza_rU2zFv1ocuGvizr3QkcJj3dj61a8lc_DxbsK4lvK8Gk2cpyodUY1zJf1MS8vBfPhsZxc=@loderhose.com> <864j8xo36v.fsf@gnu.org> Feedback-ID: 917079:user:proton X-Pm-Message-ID: 9ba587ea917828d291438f3353563baa226f5dec MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 72034 X-Mailman-Approved-At: Mon, 15 Jul 2024 12:46:15 -0400 Cc: 72034@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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.0 (-) I just built the latest emacs-30, and indeed the problem appears to be fixe= d there! On Wednesday, July 10th, 2024 at 2:13 PM, Eli Zaretskii wrot= e: > > Date: Wed, 10 Jul 2024 09:45:01 +0000 > > From: > >=20 > > Tim > >=20 > > Loderhose tim@loderhose.com > >=20 > > python-nav-forward-defun doesn't work properly in python-ts-mode, for > > example with this file: > > https://raw.githubusercontent.com/timlod/onset-fingerprinting/6c8f9bd3b= 82398c9af3519036e0d5a550ad3bae7/onset_fingerprinting/data.py > >=20 > > Specifically, at some point it will stop navigating, even though there > > are still function definitions to traverse (other times I saw it skippe= d > > some definitions before stopping altogether). I noticed that this > > usually happens after some point in the buffer, but I haven't been able > > to nail it down exactly. My hunch is that it could be related to > > decorators (e.g. @classmethod) or type hints, or both. >=20 >=20 > I can reproduce this in Emacs 29, but not on the current emacs-30 > release branch, which will eventually become Emacs 30. So I guess we > already fixed that meanwhile. Can you try building the development > code of Emacs and see if the problem goes away? >=20 > Thanks. From unknown Sat Jun 21 10:36:52 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 13 Aug 2024 11:24:08 +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