GNU logs - #76364, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#76364: [PATCH] Add python-ts-mode to ffap-alist
Resent-From: kobarity <kobarity@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 17 Feb 2025 14:25:02 +0000
Resent-Message-ID: <handler.76364.B.17398022691863 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 76364
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: patch
To: 76364 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.17398022691863
          (code B ref -1); Mon, 17 Feb 2025 14:25:02 +0000
Received: (at submit) by debbugs.gnu.org; 17 Feb 2025 14:24:29 +0000
Received: from localhost ([127.0.0.1]:44933 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tk22v-0000Tx-3h
	for submit <at> debbugs.gnu.org; Mon, 17 Feb 2025 09:24:29 -0500
Received: from lists.gnu.org ([2001:470:142::17]:54440)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <kobarity@HIDDEN>)
 id 1tk22s-0000TR-3t
 for submit <at> debbugs.gnu.org; Mon, 17 Feb 2025 09:24:27 -0500
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 <kobarity@HIDDEN>)
 id 1tk22k-0001Dg-Gx
 for bug-gnu-emacs@HIDDEN; Mon, 17 Feb 2025 09:24:18 -0500
Received: from mail-pj1-x102c.google.com ([2607:f8b0:4864:20::102c])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <kobarity@HIDDEN>)
 id 1tk22i-000129-Uc
 for bug-gnu-emacs@HIDDEN; Mon, 17 Feb 2025 09:24:18 -0500
Received: by mail-pj1-x102c.google.com with SMTP id
 98e67ed59e1d1-2fc4418c0e1so2603259a91.1
 for <bug-gnu-emacs@HIDDEN>; Mon, 17 Feb 2025 06:24:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739802254; x=1740407054; darn=gnu.org;
 h=mime-version:user-agent:subject:to:from:message-id:date:from:to:cc
 :subject:date:message-id:reply-to;
 bh=FJd743h6Xn1cPk1Pa//WN3kI1xvB6RVrMdlMYjiFbvE=;
 b=ZyXGu/lcWewaaoOJXaJow0yfd8c0QsYk9opFnzkItWkO7MbaI3nQkvQ9PyHnA3VD/j
 jEscqkxgwpY6p7zw1stSGhGt5v1d5e1jM3Z+hfGShtGOsYUEWvMapugzoaHAuRbRiZAi
 Cv2BLLLQlQGAzuTqPozCBDvtSa9TfHC+EgJN6bwpEwKniXPbwcfAYJy7cO4NKTdkug9n
 tIqcJZWqGHMd/AQ9m8OwhYFEmXIdnK1tOusekNuBsvLTcW43Mx9bhpgJSBqnSZADoNQ5
 aCGnLcBJbFbboj7mCFlGlXUroQrHsQD+8EQkatggbOCV0IK+3RA8yxavXAq9TS5k40fx
 SMYw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739802254; x=1740407054;
 h=mime-version:user-agent:subject:to:from:message-id:date
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=FJd743h6Xn1cPk1Pa//WN3kI1xvB6RVrMdlMYjiFbvE=;
 b=klPacPUExaEQJ5rlyT6ESxpvRpFLJp+sfOavVLhroH0ZUWbPgrWYk4fbEEKyr/mAxK
 8yFFXVr3lkzfe6v6XFr03fGW5NojLNgZloD1sve0WLNFiTEoJAvx2xMiUa3gUAjKHlJm
 0Xk47VdC5tw4B1nYdfahCIdsLLRd2UnvrjawHWAgkql550Ca+lyPGkR7pnpVXNP+4tOE
 0ATCOACMRuohsoR5ISV1kddL4fwOWfagehMbggNRBN+Cym2pimqIHADVMoJ5GxQy7y3g
 fhQlF6TjjR1r6BbK2RC7M4slohDQK2aZ6Bjnr0uEtfsfX2USqGHvVR/lDe1iD0zb40JU
 OF5Q==
X-Gm-Message-State: AOJu0YwEhMvCKFyd2E9jD2o3/Chs8ldfj2pltMZKqY6EUrFzvqNTBpdz
 VRdwambLP/NV8a/G11qVZ358lvmr2760ERAI2bJ1n4cehLaNwWpM23WVlg==
X-Gm-Gg: ASbGncv68NTACUF9AFMfxc75HTmTRIPRgCLLAt/YY3k3a5HMA2Br9fVvR/7UrGoBVsk
 jEx3QyaUa2JAYzanZxK4t/WRh6kSs5nVv+zuGUETMS1gY+9v3ifvI9rze398YmkJdBJwru0nKcm
 m7uD085+IGZjG+BEJCl1duKpXkNjop1ByR26PqG3nOAk8Iw03HMzuHpzxvsxnG/MdspgGZ/zCdU
 Ht8szMjEgAwL7LeUvpaY7cFa6nGXlim17GlEpNcwSQTILMZywdS3Y75qumIqwD6rTFC09bX9tG3
 5CRDpkaMuOL2LI2mylki6igDBXyqdRsIXVXlOV232FzkuQ==
X-Google-Smtp-Source: AGHT+IEeN8zx+G+hVJ+sO2YDYsIa0kWCq3zzv9RzmFyhHkJjNn3Ypm3Jb0aL/S6OxRm0gfhDrW+dwQ==
X-Received: by 2002:a17:90b:3ec2:b0:2ee:8253:9a9f with SMTP id
 98e67ed59e1d1-2fc0fa412d0mr27873071a91.11.1739802254394; 
 Mon, 17 Feb 2025 06:24:14 -0800 (PST)
Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161])
 by smtp.gmail.com with ESMTPSA id
 98e67ed59e1d1-2fc13bbeec8sm8081696a91.49.2025.02.17.06.24.13
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 17 Feb 2025 06:24:13 -0800 (PST)
Date: Mon, 17 Feb 2025 23:24:13 +0900
Message-ID: <eke7tt8sr6nm.wl-kobarity@HIDDEN>
From: kobarity <kobarity@HIDDEN>
User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue)
 FLIM-LB/1.14.9 (=?UTF-8?Q?Goj=C5=8D?=) APEL-LB/10.8 EasyPG/1.0.0
 Emacs/31.0.50 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO)
MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue")
Content-Type: multipart/mixed; boundary="Multipart_Mon_Feb_17_23:24:13_2025-1"
Received-SPF: pass client-ip=2607:f8b0:4864:20::102c;
 envelope-from=kobarity@HIDDEN; helo=mail-pj1-x102c.google.com
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, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

--Multipart_Mon_Feb_17_23:24:13_2025-1
Content-Type: text/plain; charset=US-ASCII

FFAP support in python.el does not work in `python-ts-mode'.

1. emacs -Q
2. Open a Python file and enter the following:

import argparse

3. C-c C-p   (Open the Inferior Python buffer)
4. Back to the Python file buffer.
5. C-c C-c   (Send the buffer to Inferior Python)
5. Place the point to "argparse".
6. M-x ffap-bindings
7. C-x C-f

Minibuffer should display something like:

Find file or URL: somewhere/argparse.py

8. C-g   (Cancel opening the file)
9. M-x python-ts-mode
10. C-x C-f

The path to argparse.py is not shown.

This occurs because `python-ts-mode' is not registered in
`ffap-alist'.

Attached is a patch to fix this issue.

--
In GNU Emacs 31.0.50 (build 8, x86_64-pc-linux-gnu, GTK+ Version
 3.24.41, cairo version 1.18.0) of 2025-01-01 built on ubuntu2404
Repository revision: 78bc5949db489b143f7424540d6cc56fc529c9ea
Repository branch: master
System Description: Ubuntu 24.04.2 LTS

Configured using:
 'configure --with-pgtk --with-native-compilation --with-tree-sitter'

--Multipart_Mon_Feb_17_23:24:13_2025-1
Content-Type: application/octet-stream; type=patch; name="0001-Add-python-ts-mode-to-ffap-alist.patch"
Content-Disposition: attachment; filename="0001-Add-python-ts-mode-to-ffap-alist.patch"
Content-Transfer-Encoding: 7bit

From 5d210d95b1823ee12671db351252c60a368c8940 Mon Sep 17 00:00:00 2001
From: kobarity <kobarity@HIDDEN>
Date: Mon, 17 Feb 2025 23:00:04 +0900
Subject: [PATCH] Add python-ts-mode to ffap-alist

* lisp/progmodes/python.el (ffap-alist): Add python-ts-mode.
---
 lisp/progmodes/python.el | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el
index a42e2b2a28a..4f92db5ff67 100644
--- a/lisp/progmodes/python.el
+++ b/lisp/progmodes/python.el
@@ -5539,9 +5539,8 @@ python-ffap-module-path
 (defvar ffap-alist)
 
 (eval-after-load "ffap"
-  '(progn
-     (push '(python-mode . python-ffap-module-path) ffap-alist)
-     (push '(inferior-python-mode . python-ffap-module-path) ffap-alist)))
+  '(dolist (mode '(python-mode python-ts-mode inferior-python-mode))
+     (add-to-list 'ffap-alist `(,mode . python-ffap-module-path))))
 
 
 ;;; Code check
-- 
2.43.0


--Multipart_Mon_Feb_17_23:24:13_2025-1--




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: kobarity <kobarity@HIDDEN>
Subject: bug#76364: Acknowledgement ([PATCH] Add python-ts-mode to ffap-alist)
Message-ID: <handler.76364.B.17398022691863.ack <at> debbugs.gnu.org>
References: <eke7tt8sr6nm.wl-kobarity@HIDDEN>
X-Gnu-PR-Message: ack 76364
X-Gnu-PR-Package: emacs
X-Gnu-PR-Keywords: patch
Reply-To: 76364 <at> debbugs.gnu.org
Date: Mon, 17 Feb 2025 14:25:02 +0000

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@HIDDEN

If you wish to submit further information on this problem, please
send it to 76364 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
76364: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D76364
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 19 Feb 2025 02:06:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 18 21:06:44 2025
Received: from localhost ([127.0.0.1]:37355 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkZU4-0004hr-0W
	for submit <at> debbugs.gnu.org; Tue, 18 Feb 2025 21:06:44 -0500
Received: from mail-ed1-x52e.google.com ([2a00:1450:4864:20::52e]:47554)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1tkZU1-0004h9-Fq
 for control <at> debbugs.gnu.org; Tue, 18 Feb 2025 21:06:41 -0500
Received: by mail-ed1-x52e.google.com with SMTP id
 4fb4d7f45d1cf-5de3c29ebaeso8573411a12.3
 for <control <at> debbugs.gnu.org>; Tue, 18 Feb 2025 18:06:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739930795; x=1740535595; darn=debbugs.gnu.org;
 h=to:subject:message-id:date:mime-version:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=2T5VV+uzDUX6PXYgNHRsqQu1sKuF8b/QcaZ1k1mpTuo=;
 b=bx+7g3AuLU+hHkLb6/49mb3snYzY1+c17ydTCKwrQyGe0YjlhWw7HgTI+PUx1GMC+E
 BREsTm8MputhITbNAEdBiarXOW2EI2oY261Aq1L1S4nkya4zFtK6KO1lbp3vHcNxJO8N
 cdPL60C0u7phzFaMXaXhIO4NUJlvRARMhf+ytDu73n8Id/aSS9tednY8pi/4t3FMgZwI
 t7XCv6Vpa7qkOY2Z052opYYlWW1FMk8Vre1/NrZbitb7plGv8yrMvJQEBRdC3FulfWVJ
 FtTDp83cDAZ2k1YphZlAUCgTdybiJGeuKNC6CINpRWT+5e9aH6kCmkSygI9QSqVjdUO/
 RCuw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739930795; x=1740535595;
 h=to:subject:message-id:date:mime-version:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=2T5VV+uzDUX6PXYgNHRsqQu1sKuF8b/QcaZ1k1mpTuo=;
 b=l70QsuuTMbCWwjZGv+Qew5PbVg5lnyW9PLWk3BcS8CuKemESiH5xEz6yzsv0HSdErY
 fhxSO8UYY5ueV3CdUh/1M5Ha/Dmb4Qsurn1WBsHTDCPM3iG1qrMSOsa3kvwPeGli3r08
 tzP9B6qLiJD5KkuO/UwDMo2krSkPyWHVL9kebWljOHC3nBODYDwlT5twPM79j3dSMv5G
 wPJITlS6ctjBHXniLPNrhvysK297zp0s2jxgZq3tB5nzMoWoi4umurRL9aFVWJEsHXv5
 2UmplTkPLS+ooJ9zSMyFfNxJRY6HNsQxS+kdq/9nvrJVjO/89gratIcX20L5yNJiqAUL
 gRmQ==
X-Gm-Message-State: AOJu0Ywxj1I0q5rvQJsVdt1IPwD+qNcz//wEWPB48Y0sDReeeBJN/MU4
 tYy4AMFA/3nI7Z3DqOhf0FnDGU40mbz4MLRfnrNglIHYrI1domoemNqQqvdmv5+ECcQGxW/K9pP
 yGRCDcll0JcQ7T7VVTOF21sfei+eu0++T
X-Gm-Gg: ASbGncuvs6/8hvAyyWiLuCBgLeJ+O94alRPXSkers/LV+GJJdt32+KpukbFfsWo+Xw5
 +u/XwIVDfSkSU3JHJ4zP21/mJ0tnFpRUZMf+pUOcpEkAOWB0IFs+T+f5Z2VcINVvYBewUfLUjUn
 U=
X-Google-Smtp-Source: AGHT+IHisiA22dDSPnK2YWYHFQ8VLxZC72b2MO605LVk4Gsgc4t8oofEo6kOU/XC41q4YuPw2pIEAdLnieQCrmBZeRc=
X-Received: by 2002:a17:907:7b8b:b0:ab2:b5f1:567d with SMTP id
 a640c23a62f3a-abb70b88501mr1574066466b.32.1739930795217; Tue, 18 Feb 2025
 18:06:35 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Tue, 18 Feb 2025 18:06:34 -0800
From: Stefan Kangas <stefankangas@HIDDEN>
MIME-Version: 1.0
Date: Tue, 18 Feb 2025 18:06:34 -0800
X-Gm-Features: AWEUYZnwzvWubXlnWMPn_YiN7K8xMlCk5uYpKZcnwHi7rQcM2tQIoYdhfAjk4mU
Message-ID: <CADwFkmkSFwBX8XhzTs=bb6nH=0KfrdxZEeYpb1N=PcvXL2i0dA@HIDDEN>
Subject: control message for bug #76364
To: control <at> debbugs.gnu.org
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: control
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

severity 76364 wishlist
quit




Message sent:


MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Stefan Kangas <stefankangas@HIDDEN>
Subject: bug#76364: closed ([PATCH] Add python-ts-mode to ffap-alist)
CC: tracker <at> debbugs.gnu.org
Message-ID: <handler.76364.D76364.173993091218660.ackdone <at> debbugs.gnu.org>
References: <CADwFkmnbO6kYzBORg3F+vbJeBEr3gtJydunVg0jPzNah6JyMHg@HIDDEN>
 <eke7tt8sr6nm.wl-kobarity@HIDDEN>
X-Gnu-PR-Message: closed 76364
X-Gnu-PR-Package: emacs
X-Gnu-PR-Keywords: patch
Date: Wed, 19 Feb 2025 02:09:04 +0000
Content-Type: multipart/mixed; boundary="----------=_1739930944-18854-0"

This is a multi-part message in MIME format...

------------=_1739930944-18854-0
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=utf-8

Your message dated Tue, 18 Feb 2025 18:08:23 -0800
with message-id <CADwFkmnbO6kYzBORg3F+vbJeBEr3gtJydunVg0jPzNah6JyMHg@HIDDEN=
mail.com>
and subject line Re: bug#76364: [PATCH] Add python-ts-mode to ffap-alist
has caused the debbugs.gnu.org bug report #76364,
regarding [PATCH] Add python-ts-mode to ffap-alist
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs@HIDDEN)


--=20
76364: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D76364
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems

------------=_1739930944-18854-0
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at submit) by debbugs.gnu.org; 17 Feb 2025 14:24:29 +0000
Received: from localhost ([127.0.0.1]:44933 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tk22v-0000Tx-3h
	for submit <at> debbugs.gnu.org; Mon, 17 Feb 2025 09:24:29 -0500
Received: from lists.gnu.org ([2001:470:142::17]:54440)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <kobarity@HIDDEN>)
 id 1tk22s-0000TR-3t
 for submit <at> debbugs.gnu.org; Mon, 17 Feb 2025 09:24:27 -0500
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 <kobarity@HIDDEN>)
 id 1tk22k-0001Dg-Gx
 for bug-gnu-emacs@HIDDEN; Mon, 17 Feb 2025 09:24:18 -0500
Received: from mail-pj1-x102c.google.com ([2607:f8b0:4864:20::102c])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <kobarity@HIDDEN>)
 id 1tk22i-000129-Uc
 for bug-gnu-emacs@HIDDEN; Mon, 17 Feb 2025 09:24:18 -0500
Received: by mail-pj1-x102c.google.com with SMTP id
 98e67ed59e1d1-2fc4418c0e1so2603259a91.1
 for <bug-gnu-emacs@HIDDEN>; Mon, 17 Feb 2025 06:24:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739802254; x=1740407054; darn=gnu.org;
 h=mime-version:user-agent:subject:to:from:message-id:date:from:to:cc
 :subject:date:message-id:reply-to;
 bh=FJd743h6Xn1cPk1Pa//WN3kI1xvB6RVrMdlMYjiFbvE=;
 b=ZyXGu/lcWewaaoOJXaJow0yfd8c0QsYk9opFnzkItWkO7MbaI3nQkvQ9PyHnA3VD/j
 jEscqkxgwpY6p7zw1stSGhGt5v1d5e1jM3Z+hfGShtGOsYUEWvMapugzoaHAuRbRiZAi
 Cv2BLLLQlQGAzuTqPozCBDvtSa9TfHC+EgJN6bwpEwKniXPbwcfAYJy7cO4NKTdkug9n
 tIqcJZWqGHMd/AQ9m8OwhYFEmXIdnK1tOusekNuBsvLTcW43Mx9bhpgJSBqnSZADoNQ5
 aCGnLcBJbFbboj7mCFlGlXUroQrHsQD+8EQkatggbOCV0IK+3RA8yxavXAq9TS5k40fx
 SMYw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739802254; x=1740407054;
 h=mime-version:user-agent:subject:to:from:message-id:date
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=FJd743h6Xn1cPk1Pa//WN3kI1xvB6RVrMdlMYjiFbvE=;
 b=klPacPUExaEQJ5rlyT6ESxpvRpFLJp+sfOavVLhroH0ZUWbPgrWYk4fbEEKyr/mAxK
 8yFFXVr3lkzfe6v6XFr03fGW5NojLNgZloD1sve0WLNFiTEoJAvx2xMiUa3gUAjKHlJm
 0Xk47VdC5tw4B1nYdfahCIdsLLRd2UnvrjawHWAgkql550Ca+lyPGkR7pnpVXNP+4tOE
 0ATCOACMRuohsoR5ISV1kddL4fwOWfagehMbggNRBN+Cym2pimqIHADVMoJ5GxQy7y3g
 fhQlF6TjjR1r6BbK2RC7M4slohDQK2aZ6Bjnr0uEtfsfX2USqGHvVR/lDe1iD0zb40JU
 OF5Q==
X-Gm-Message-State: AOJu0YwEhMvCKFyd2E9jD2o3/Chs8ldfj2pltMZKqY6EUrFzvqNTBpdz
 VRdwambLP/NV8a/G11qVZ358lvmr2760ERAI2bJ1n4cehLaNwWpM23WVlg==
X-Gm-Gg: ASbGncv68NTACUF9AFMfxc75HTmTRIPRgCLLAt/YY3k3a5HMA2Br9fVvR/7UrGoBVsk
 jEx3QyaUa2JAYzanZxK4t/WRh6kSs5nVv+zuGUETMS1gY+9v3ifvI9rze398YmkJdBJwru0nKcm
 m7uD085+IGZjG+BEJCl1duKpXkNjop1ByR26PqG3nOAk8Iw03HMzuHpzxvsxnG/MdspgGZ/zCdU
 Ht8szMjEgAwL7LeUvpaY7cFa6nGXlim17GlEpNcwSQTILMZywdS3Y75qumIqwD6rTFC09bX9tG3
 5CRDpkaMuOL2LI2mylki6igDBXyqdRsIXVXlOV232FzkuQ==
X-Google-Smtp-Source: AGHT+IEeN8zx+G+hVJ+sO2YDYsIa0kWCq3zzv9RzmFyhHkJjNn3Ypm3Jb0aL/S6OxRm0gfhDrW+dwQ==
X-Received: by 2002:a17:90b:3ec2:b0:2ee:8253:9a9f with SMTP id
 98e67ed59e1d1-2fc0fa412d0mr27873071a91.11.1739802254394; 
 Mon, 17 Feb 2025 06:24:14 -0800 (PST)
Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161])
 by smtp.gmail.com with ESMTPSA id
 98e67ed59e1d1-2fc13bbeec8sm8081696a91.49.2025.02.17.06.24.13
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 17 Feb 2025 06:24:13 -0800 (PST)
Date: Mon, 17 Feb 2025 23:24:13 +0900
Message-ID: <eke7tt8sr6nm.wl-kobarity@HIDDEN>
From: kobarity <kobarity@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: [PATCH] Add python-ts-mode to ffap-alist
User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue)
 FLIM-LB/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL-LB/10.8 EasyPG/1.0.0
 Emacs/31.0.50 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO)
MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue")
Content-Type: multipart/mixed; boundary="Multipart_Mon_Feb_17_23:24:13_2025-1"
Received-SPF: pass client-ip=2607:f8b0:4864:20::102c;
 envelope-from=kobarity@HIDDEN; helo=mail-pj1-x102c.google.com
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, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

--Multipart_Mon_Feb_17_23:24:13_2025-1
Content-Type: text/plain; charset=US-ASCII

FFAP support in python.el does not work in `python-ts-mode'.

1. emacs -Q
2. Open a Python file and enter the following:

import argparse

3. C-c C-p   (Open the Inferior Python buffer)
4. Back to the Python file buffer.
5. C-c C-c   (Send the buffer to Inferior Python)
5. Place the point to "argparse".
6. M-x ffap-bindings
7. C-x C-f

Minibuffer should display something like:

Find file or URL: somewhere/argparse.py

8. C-g   (Cancel opening the file)
9. M-x python-ts-mode
10. C-x C-f

The path to argparse.py is not shown.

This occurs because `python-ts-mode' is not registered in
`ffap-alist'.

Attached is a patch to fix this issue.

--
In GNU Emacs 31.0.50 (build 8, x86_64-pc-linux-gnu, GTK+ Version
 3.24.41, cairo version 1.18.0) of 2025-01-01 built on ubuntu2404
Repository revision: 78bc5949db489b143f7424540d6cc56fc529c9ea
Repository branch: master
System Description: Ubuntu 24.04.2 LTS

Configured using:
 'configure --with-pgtk --with-native-compilation --with-tree-sitter'

--Multipart_Mon_Feb_17_23:24:13_2025-1
Content-Type: application/octet-stream; type=patch; name="0001-Add-python-ts-mode-to-ffap-alist.patch"
Content-Disposition: attachment; filename="0001-Add-python-ts-mode-to-ffap-alist.patch"
Content-Transfer-Encoding: 7bit

From 5d210d95b1823ee12671db351252c60a368c8940 Mon Sep 17 00:00:00 2001
From: kobarity <kobarity@HIDDEN>
Date: Mon, 17 Feb 2025 23:00:04 +0900
Subject: [PATCH] Add python-ts-mode to ffap-alist

* lisp/progmodes/python.el (ffap-alist): Add python-ts-mode.
---
 lisp/progmodes/python.el | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el
index a42e2b2a28a..4f92db5ff67 100644
--- a/lisp/progmodes/python.el
+++ b/lisp/progmodes/python.el
@@ -5539,9 +5539,8 @@ python-ffap-module-path
 (defvar ffap-alist)
 
 (eval-after-load "ffap"
-  '(progn
-     (push '(python-mode . python-ffap-module-path) ffap-alist)
-     (push '(inferior-python-mode . python-ffap-module-path) ffap-alist)))
+  '(dolist (mode '(python-mode python-ts-mode inferior-python-mode))
+     (add-to-list 'ffap-alist `(,mode . python-ffap-module-path))))
 
 
 ;;; Code check
-- 
2.43.0


--Multipart_Mon_Feb_17_23:24:13_2025-1--



------------=_1739930944-18854-0
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at 76364-done) by debbugs.gnu.org; 19 Feb 2025 02:08:32 +0000
Received: from localhost ([127.0.0.1]:37379 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkZVn-0004qt-Lk
	for submit <at> debbugs.gnu.org; Tue, 18 Feb 2025 21:08:32 -0500
Received: from mail-ed1-x52e.google.com ([2a00:1450:4864:20::52e]:50555)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1tkZVm-0004q5-82
 for 76364-done <at> debbugs.gnu.org; Tue, 18 Feb 2025 21:08:30 -0500
Received: by mail-ed1-x52e.google.com with SMTP id
 4fb4d7f45d1cf-5e04861e7a6so5919393a12.1
 for <76364-done <at> debbugs.gnu.org>; Tue, 18 Feb 2025 18:08:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739930904; x=1740535704; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=sgARg7XYV8ViBEb0g+AlUNrRzdUT0YEVzsNaQxSk0ac=;
 b=OGpa+pU+CVMwhvz2HG1Dx/wkFwEwCZ/e8K+X/wPHJ/rpTJ9MO5H/2IIZsAwioPdIXQ
 eJXBZrqaMM7dp6uwf2CEzgPnKLKbh2B0DYowsxCT/3EXeHTFruxoc2meDTv4HU/uRn8p
 IHyadKgic3NysjVbnA6ryrmEBsyYPRgBn+kv5kaysmI5jC05M8P7easzDlTsaSsXOBD3
 /p21rWphiW/cWaOfsg9kJ8gwnrVMYS6IQLMiRxfXnPYFv29Z5TtcHZ66P9vLVfbKqKjK
 Qp774vyztLD5BWVdWLYzi91BfG/gxQyWtFIXlUy9LbRAZbltflpUXgrzrpX8WVDVcunD
 FFUg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739930904; x=1740535704;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=sgARg7XYV8ViBEb0g+AlUNrRzdUT0YEVzsNaQxSk0ac=;
 b=au9XGOY24l/1NTxyJlA2rW9hTO4zjDj6Ew+hPI8i4hHMmP0HrUNm3QCd1/Ms+eSxK1
 et8jGF4biNC2Cpvr/Ns6NMd6cUG0xnJx1+irxX+4ALouUKXTjNgDVMzuYoG/0u6C90Lg
 DSxHpUVRmt4CnCE/sqQDzqwaex92SD4zP8XyNZROxpcdN93dvzo3Lta0pHroMVZ8u0dw
 gYdvFavTNIrNRNOAHsSGJuQkm0sy9w8Ea/qccs2t10hGKPrpuxucEgLqeaOllnV28DOQ
 TzXu1pj4cLT/ryy4CfcJMWlyIThZnE1xN0HEYqnVEqV8rxeN4uzyVImw6VuAUejAL14K
 v63w==
X-Gm-Message-State: AOJu0YzslcK9vqA4W5hBmOZg85Lf00C00c299BA99slQZz258WKmcv4f
 kdJR3lqlwPLyEyNLrYJRjMJ9sJCoxobNFekH2yL3fQH7rSr7ihxFedbz9+ioixBD4UQdRpfJOkK
 BCExFgUeEcVLkK75CHHto5VCaYw4=
X-Gm-Gg: ASbGncvXKdI8Tfkt/LuUsjMx0XMoJHzQ9nPfxXXajS5QpGTIjeUFn8Jk4y0ZgW3ylW1
 7OQ1OfcNDy3UnyXhNN5d5qWVYeNXgy2DBmuigj4mupMDHYcP84IWaJGgnwLQf6gBPrviJnN9kih
 g=
X-Google-Smtp-Source: AGHT+IFYMrX28MKBI2gPI79EyOEENVEmYQNJ/ZkxCKbO7bXQO7BKbPBYQTtRBMdbyVnekTom0Kzm7IOOnCwSE/yvQ34=
X-Received: by 2002:a05:6402:2384:b0:5e0:36c0:7b00 with SMTP id
 4fb4d7f45d1cf-5e036c07d5fmr13681851a12.31.1739930904085; Tue, 18 Feb 2025
 18:08:24 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Tue, 18 Feb 2025 18:08:23 -0800
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <eke7tt8sr6nm.wl-kobarity@HIDDEN>
References: <eke7tt8sr6nm.wl-kobarity@HIDDEN>
MIME-Version: 1.0
Date: Tue, 18 Feb 2025 18:08:23 -0800
X-Gm-Features: AWEUYZkcCVu6z1VUlokj7ACaswseMZ6u9P9_w8VZoOVb-CxNKsmHyLve7ycAMtA
Message-ID: <CADwFkmnbO6kYzBORg3F+vbJeBEr3gtJydunVg0jPzNah6JyMHg@HIDDEN>
Subject: Re: bug#76364: [PATCH] Add python-ts-mode to ffap-alist
To: kobarity <kobarity@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76364-done
Cc: 76364-done <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Version: 31.1

kobarity <kobarity@HIDDEN> writes:

> FFAP support in python.el does not work in `python-ts-mode'.
>
> 1. emacs -Q
> 2. Open a Python file and enter the following:
>
> import argparse
>
> 3. C-c C-p   (Open the Inferior Python buffer)
> 4. Back to the Python file buffer.
> 5. C-c C-c   (Send the buffer to Inferior Python)
> 5. Place the point to "argparse".
> 6. M-x ffap-bindings
> 7. C-x C-f
>
> Minibuffer should display something like:
>
> Find file or URL: somewhere/argparse.py
>
> 8. C-g   (Cancel opening the file)
> 9. M-x python-ts-mode
> 10. C-x C-f
>
> The path to argparse.py is not shown.
>
> This occurs because `python-ts-mode' is not registered in
> `ffap-alist'.
>
> Attached is a patch to fix this issue.

Thanks, installed on master, closing.


------------=_1739930944-18854-0--


Message sent:


MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: kobarity <kobarity@HIDDEN>
Subject: bug#76364: closed (Re: bug#76364: [PATCH] Add python-ts-mode to
 ffap-alist)
Message-ID: <handler.76364.D76364.173993091218660.notifdone <at> debbugs.gnu.org>
References: <CADwFkmnbO6kYzBORg3F+vbJeBEr3gtJydunVg0jPzNah6JyMHg@HIDDEN>
 <eke7tt8sr6nm.wl-kobarity@HIDDEN>
X-Gnu-PR-Message: they-closed 76364
X-Gnu-PR-Package: emacs
X-Gnu-PR-Keywords: patch
Reply-To: 76364 <at> debbugs.gnu.org
Date: Wed, 19 Feb 2025 02:09:04 +0000
Content-Type: multipart/mixed; boundary="----------=_1739930944-18854-1"

This is a multi-part message in MIME format...

------------=_1739930944-18854-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"

Your bug report

#76364: [PATCH] Add python-ts-mode to ffap-alist

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 76364 <at> debbugs.gnu.org.

--=20
76364: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D76364
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems

------------=_1739930944-18854-1
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at 76364-done) by debbugs.gnu.org; 19 Feb 2025 02:08:32 +0000
Received: from localhost ([127.0.0.1]:37379 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tkZVn-0004qt-Lk
	for submit <at> debbugs.gnu.org; Tue, 18 Feb 2025 21:08:32 -0500
Received: from mail-ed1-x52e.google.com ([2a00:1450:4864:20::52e]:50555)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1tkZVm-0004q5-82
 for 76364-done <at> debbugs.gnu.org; Tue, 18 Feb 2025 21:08:30 -0500
Received: by mail-ed1-x52e.google.com with SMTP id
 4fb4d7f45d1cf-5e04861e7a6so5919393a12.1
 for <76364-done <at> debbugs.gnu.org>; Tue, 18 Feb 2025 18:08:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739930904; x=1740535704; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=sgARg7XYV8ViBEb0g+AlUNrRzdUT0YEVzsNaQxSk0ac=;
 b=OGpa+pU+CVMwhvz2HG1Dx/wkFwEwCZ/e8K+X/wPHJ/rpTJ9MO5H/2IIZsAwioPdIXQ
 eJXBZrqaMM7dp6uwf2CEzgPnKLKbh2B0DYowsxCT/3EXeHTFruxoc2meDTv4HU/uRn8p
 IHyadKgic3NysjVbnA6ryrmEBsyYPRgBn+kv5kaysmI5jC05M8P7easzDlTsaSsXOBD3
 /p21rWphiW/cWaOfsg9kJ8gwnrVMYS6IQLMiRxfXnPYFv29Z5TtcHZ66P9vLVfbKqKjK
 Qp774vyztLD5BWVdWLYzi91BfG/gxQyWtFIXlUy9LbRAZbltflpUXgrzrpX8WVDVcunD
 FFUg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739930904; x=1740535704;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=sgARg7XYV8ViBEb0g+AlUNrRzdUT0YEVzsNaQxSk0ac=;
 b=au9XGOY24l/1NTxyJlA2rW9hTO4zjDj6Ew+hPI8i4hHMmP0HrUNm3QCd1/Ms+eSxK1
 et8jGF4biNC2Cpvr/Ns6NMd6cUG0xnJx1+irxX+4ALouUKXTjNgDVMzuYoG/0u6C90Lg
 DSxHpUVRmt4CnCE/sqQDzqwaex92SD4zP8XyNZROxpcdN93dvzo3Lta0pHroMVZ8u0dw
 gYdvFavTNIrNRNOAHsSGJuQkm0sy9w8Ea/qccs2t10hGKPrpuxucEgLqeaOllnV28DOQ
 TzXu1pj4cLT/ryy4CfcJMWlyIThZnE1xN0HEYqnVEqV8rxeN4uzyVImw6VuAUejAL14K
 v63w==
X-Gm-Message-State: AOJu0YzslcK9vqA4W5hBmOZg85Lf00C00c299BA99slQZz258WKmcv4f
 kdJR3lqlwPLyEyNLrYJRjMJ9sJCoxobNFekH2yL3fQH7rSr7ihxFedbz9+ioixBD4UQdRpfJOkK
 BCExFgUeEcVLkK75CHHto5VCaYw4=
X-Gm-Gg: ASbGncvXKdI8Tfkt/LuUsjMx0XMoJHzQ9nPfxXXajS5QpGTIjeUFn8Jk4y0ZgW3ylW1
 7OQ1OfcNDy3UnyXhNN5d5qWVYeNXgy2DBmuigj4mupMDHYcP84IWaJGgnwLQf6gBPrviJnN9kih
 g=
X-Google-Smtp-Source: AGHT+IFYMrX28MKBI2gPI79EyOEENVEmYQNJ/ZkxCKbO7bXQO7BKbPBYQTtRBMdbyVnekTom0Kzm7IOOnCwSE/yvQ34=
X-Received: by 2002:a05:6402:2384:b0:5e0:36c0:7b00 with SMTP id
 4fb4d7f45d1cf-5e036c07d5fmr13681851a12.31.1739930904085; Tue, 18 Feb 2025
 18:08:24 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Tue, 18 Feb 2025 18:08:23 -0800
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <eke7tt8sr6nm.wl-kobarity@HIDDEN>
References: <eke7tt8sr6nm.wl-kobarity@HIDDEN>
MIME-Version: 1.0
Date: Tue, 18 Feb 2025 18:08:23 -0800
X-Gm-Features: AWEUYZkcCVu6z1VUlokj7ACaswseMZ6u9P9_w8VZoOVb-CxNKsmHyLve7ycAMtA
Message-ID: <CADwFkmnbO6kYzBORg3F+vbJeBEr3gtJydunVg0jPzNah6JyMHg@HIDDEN>
Subject: Re: bug#76364: [PATCH] Add python-ts-mode to ffap-alist
To: kobarity <kobarity@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76364-done
Cc: 76364-done <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Version: 31.1

kobarity <kobarity@HIDDEN> writes:

> FFAP support in python.el does not work in `python-ts-mode'.
>
> 1. emacs -Q
> 2. Open a Python file and enter the following:
>
> import argparse
>
> 3. C-c C-p   (Open the Inferior Python buffer)
> 4. Back to the Python file buffer.
> 5. C-c C-c   (Send the buffer to Inferior Python)
> 5. Place the point to "argparse".
> 6. M-x ffap-bindings
> 7. C-x C-f
>
> Minibuffer should display something like:
>
> Find file or URL: somewhere/argparse.py
>
> 8. C-g   (Cancel opening the file)
> 9. M-x python-ts-mode
> 10. C-x C-f
>
> The path to argparse.py is not shown.
>
> This occurs because `python-ts-mode' is not registered in
> `ffap-alist'.
>
> Attached is a patch to fix this issue.

Thanks, installed on master, closing.


------------=_1739930944-18854-1
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at submit) by debbugs.gnu.org; 17 Feb 2025 14:24:29 +0000
Received: from localhost ([127.0.0.1]:44933 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tk22v-0000Tx-3h
	for submit <at> debbugs.gnu.org; Mon, 17 Feb 2025 09:24:29 -0500
Received: from lists.gnu.org ([2001:470:142::17]:54440)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <kobarity@HIDDEN>)
 id 1tk22s-0000TR-3t
 for submit <at> debbugs.gnu.org; Mon, 17 Feb 2025 09:24:27 -0500
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 <kobarity@HIDDEN>)
 id 1tk22k-0001Dg-Gx
 for bug-gnu-emacs@HIDDEN; Mon, 17 Feb 2025 09:24:18 -0500
Received: from mail-pj1-x102c.google.com ([2607:f8b0:4864:20::102c])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <kobarity@HIDDEN>)
 id 1tk22i-000129-Uc
 for bug-gnu-emacs@HIDDEN; Mon, 17 Feb 2025 09:24:18 -0500
Received: by mail-pj1-x102c.google.com with SMTP id
 98e67ed59e1d1-2fc4418c0e1so2603259a91.1
 for <bug-gnu-emacs@HIDDEN>; Mon, 17 Feb 2025 06:24:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739802254; x=1740407054; darn=gnu.org;
 h=mime-version:user-agent:subject:to:from:message-id:date:from:to:cc
 :subject:date:message-id:reply-to;
 bh=FJd743h6Xn1cPk1Pa//WN3kI1xvB6RVrMdlMYjiFbvE=;
 b=ZyXGu/lcWewaaoOJXaJow0yfd8c0QsYk9opFnzkItWkO7MbaI3nQkvQ9PyHnA3VD/j
 jEscqkxgwpY6p7zw1stSGhGt5v1d5e1jM3Z+hfGShtGOsYUEWvMapugzoaHAuRbRiZAi
 Cv2BLLLQlQGAzuTqPozCBDvtSa9TfHC+EgJN6bwpEwKniXPbwcfAYJy7cO4NKTdkug9n
 tIqcJZWqGHMd/AQ9m8OwhYFEmXIdnK1tOusekNuBsvLTcW43Mx9bhpgJSBqnSZADoNQ5
 aCGnLcBJbFbboj7mCFlGlXUroQrHsQD+8EQkatggbOCV0IK+3RA8yxavXAq9TS5k40fx
 SMYw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739802254; x=1740407054;
 h=mime-version:user-agent:subject:to:from:message-id:date
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=FJd743h6Xn1cPk1Pa//WN3kI1xvB6RVrMdlMYjiFbvE=;
 b=klPacPUExaEQJ5rlyT6ESxpvRpFLJp+sfOavVLhroH0ZUWbPgrWYk4fbEEKyr/mAxK
 8yFFXVr3lkzfe6v6XFr03fGW5NojLNgZloD1sve0WLNFiTEoJAvx2xMiUa3gUAjKHlJm
 0Xk47VdC5tw4B1nYdfahCIdsLLRd2UnvrjawHWAgkql550Ca+lyPGkR7pnpVXNP+4tOE
 0ATCOACMRuohsoR5ISV1kddL4fwOWfagehMbggNRBN+Cym2pimqIHADVMoJ5GxQy7y3g
 fhQlF6TjjR1r6BbK2RC7M4slohDQK2aZ6Bjnr0uEtfsfX2USqGHvVR/lDe1iD0zb40JU
 OF5Q==
X-Gm-Message-State: AOJu0YwEhMvCKFyd2E9jD2o3/Chs8ldfj2pltMZKqY6EUrFzvqNTBpdz
 VRdwambLP/NV8a/G11qVZ358lvmr2760ERAI2bJ1n4cehLaNwWpM23WVlg==
X-Gm-Gg: ASbGncv68NTACUF9AFMfxc75HTmTRIPRgCLLAt/YY3k3a5HMA2Br9fVvR/7UrGoBVsk
 jEx3QyaUa2JAYzanZxK4t/WRh6kSs5nVv+zuGUETMS1gY+9v3ifvI9rze398YmkJdBJwru0nKcm
 m7uD085+IGZjG+BEJCl1duKpXkNjop1ByR26PqG3nOAk8Iw03HMzuHpzxvsxnG/MdspgGZ/zCdU
 Ht8szMjEgAwL7LeUvpaY7cFa6nGXlim17GlEpNcwSQTILMZywdS3Y75qumIqwD6rTFC09bX9tG3
 5CRDpkaMuOL2LI2mylki6igDBXyqdRsIXVXlOV232FzkuQ==
X-Google-Smtp-Source: AGHT+IEeN8zx+G+hVJ+sO2YDYsIa0kWCq3zzv9RzmFyhHkJjNn3Ypm3Jb0aL/S6OxRm0gfhDrW+dwQ==
X-Received: by 2002:a17:90b:3ec2:b0:2ee:8253:9a9f with SMTP id
 98e67ed59e1d1-2fc0fa412d0mr27873071a91.11.1739802254394; 
 Mon, 17 Feb 2025 06:24:14 -0800 (PST)
Received: from localhost (58x12x133x161.ap58.ftth.ucom.ne.jp. [58.12.133.161])
 by smtp.gmail.com with ESMTPSA id
 98e67ed59e1d1-2fc13bbeec8sm8081696a91.49.2025.02.17.06.24.13
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 17 Feb 2025 06:24:13 -0800 (PST)
Date: Mon, 17 Feb 2025 23:24:13 +0900
Message-ID: <eke7tt8sr6nm.wl-kobarity@HIDDEN>
From: kobarity <kobarity@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: [PATCH] Add python-ts-mode to ffap-alist
User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue)
 FLIM-LB/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL-LB/10.8 EasyPG/1.0.0
 Emacs/31.0.50 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO)
MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue")
Content-Type: multipart/mixed; boundary="Multipart_Mon_Feb_17_23:24:13_2025-1"
Received-SPF: pass client-ip=2607:f8b0:4864:20::102c;
 envelope-from=kobarity@HIDDEN; helo=mail-pj1-x102c.google.com
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, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

--Multipart_Mon_Feb_17_23:24:13_2025-1
Content-Type: text/plain; charset=US-ASCII

FFAP support in python.el does not work in `python-ts-mode'.

1. emacs -Q
2. Open a Python file and enter the following:

import argparse

3. C-c C-p   (Open the Inferior Python buffer)
4. Back to the Python file buffer.
5. C-c C-c   (Send the buffer to Inferior Python)
5. Place the point to "argparse".
6. M-x ffap-bindings
7. C-x C-f

Minibuffer should display something like:

Find file or URL: somewhere/argparse.py

8. C-g   (Cancel opening the file)
9. M-x python-ts-mode
10. C-x C-f

The path to argparse.py is not shown.

This occurs because `python-ts-mode' is not registered in
`ffap-alist'.

Attached is a patch to fix this issue.

--
In GNU Emacs 31.0.50 (build 8, x86_64-pc-linux-gnu, GTK+ Version
 3.24.41, cairo version 1.18.0) of 2025-01-01 built on ubuntu2404
Repository revision: 78bc5949db489b143f7424540d6cc56fc529c9ea
Repository branch: master
System Description: Ubuntu 24.04.2 LTS

Configured using:
 'configure --with-pgtk --with-native-compilation --with-tree-sitter'

--Multipart_Mon_Feb_17_23:24:13_2025-1
Content-Type: application/octet-stream; type=patch; name="0001-Add-python-ts-mode-to-ffap-alist.patch"
Content-Disposition: attachment; filename="0001-Add-python-ts-mode-to-ffap-alist.patch"
Content-Transfer-Encoding: 7bit

From 5d210d95b1823ee12671db351252c60a368c8940 Mon Sep 17 00:00:00 2001
From: kobarity <kobarity@HIDDEN>
Date: Mon, 17 Feb 2025 23:00:04 +0900
Subject: [PATCH] Add python-ts-mode to ffap-alist

* lisp/progmodes/python.el (ffap-alist): Add python-ts-mode.
---
 lisp/progmodes/python.el | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el
index a42e2b2a28a..4f92db5ff67 100644
--- a/lisp/progmodes/python.el
+++ b/lisp/progmodes/python.el
@@ -5539,9 +5539,8 @@ python-ffap-module-path
 (defvar ffap-alist)
 
 (eval-after-load "ffap"
-  '(progn
-     (push '(python-mode . python-ffap-module-path) ffap-alist)
-     (push '(inferior-python-mode . python-ffap-module-path) ffap-alist)))
+  '(dolist (mode '(python-mode python-ts-mode inferior-python-mode))
+     (add-to-list 'ffap-alist `(,mode . python-ffap-module-path))))
 
 
 ;;; Code check
-- 
2.43.0


--Multipart_Mon_Feb_17_23:24:13_2025-1--



------------=_1739930944-18854-1--



Last modified: Wed, 19 Feb 2025 02:15:03 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.