Subject: bug#61090: closed (Re: bug#61090: [PATCH 29] python.el: Use correct regexp when enabling python-ts-mode)

From: [email-masked] (GNU bug Tracking System)
Date: Sat, 28 Jan 2023 11:30:03 +0000

Your bug report

#61090: [PATCH 29] python.el: Use correct regexp when enabling python-ts-mode

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 [email-masked].

-- 
61090: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=61090
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#61090: [PATCH 29] python.el: Use correct regexp when enabling python-ts-mode
From: Eli Zaretskii <[email-masked]>
To: Brian Leung <[email-masked]>
Cc: [email-masked]
Date: Sat, 28 Jan 2023 13:28:49 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

> From: Brian Leung <[email-masked]>
> Date: Fri, 27 Jan 2023 01:46:07 +0000
> 
> This prevents python-ts-mode from being enabled for files that simply
> have the word "python" in them.

Thanks, I installed this on the emacs-29 branch.

Could you please in the future use the same email address as the one
you stated in your copyright assignment?  That should avoid confusion
regarding the state of your assignment.

Subject: [PATCH 29] python.el: Use correct regexp when enabling python-ts-mode
From: Brian Leung <[email-masked]>
To: [email-masked]
Date: Fri, 27 Jan 2023 01:46:07 +0000
List-Id: <debbugs-submit.debbugs.gnu.org>

Tags: patch

This prevents python-ts-mode from being enabled for files that simply
have the word "python" in them.

In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo
version 1.16.0, Xaw3d scroll bars)
Repository revision: dfdc0f5fb7b10e737c3c8e2bdb1eb873a1e91bd7
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12014000
System Description: NixOS 23.05 (Stoat)

Configured using:
 'configure
 --prefix=/nix/store/388qs9mv3l43d0k1q160z389sdmfi8pr-emacs-git-20230126.0
 --disable-build-details --with-modules --with-x-toolkit=lucid
 --with-xft --with-cairo --with-native-compilation'

>From 73d2c15d3813629a51046e115768b6fb1c141733 Mon Sep 17 00:00:00 2001
From: Brian Leung <[email-masked]>
Date: Thu, 26 Jan 2023 17:36:42 -0800
Subject: [PATCH] python.el: Use correct regexp when enabling python-ts-mode

* lisp/progmodes/python.el: Use "python[0-9.]*" regexp for
interpreter-mode-alist, and not auto-mode-alist.
---
 lisp/progmodes/python.el | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el
index a869cdc5fdb..df0d1c96965 100644
--- a/lisp/progmodes/python.el
+++ b/lisp/progmodes/python.el
@@ -6715,8 +6715,8 @@ python-ts-mode
     (when python-indent-guess-indent-offset
       (python-indent-guess-indent-offset))
 
-    (add-to-list 'auto-mode-alist
-                 '("\\.py[iw]?\\'\\|python[0-9.]*" . python-ts-mode))))
+    (add-to-list 'auto-mode-alist '("\\.py[iw]?\\'" . python-ts-mode))
+    (add-to-list 'interpreter-mode-alist '("python[0-9.]*" . python-ts-mode))))
 
 ;;; Completion predicates for M-x
 ;; Commands that only make sense when editing Python code
-- 
2.39.0