From unknown Fri Sep 19 18:23:32 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#67703 <67703@debbugs.gnu.org> To: bug#67703 <67703@debbugs.gnu.org> Subject: Status: Fix python-ts-mode syntax higlighting as to account for default arguments Reply-To: bug#67703 <67703@debbugs.gnu.org> Date: Sat, 20 Sep 2025 01:23:32 +0000 retitle 67703 Fix python-ts-mode syntax higlighting as to account for defau= lt arguments reassign 67703 emacs submitter 67703 Maciej Kalandyk severity 67703 normal tag 67703 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 07 23:42:28 2023 Received: (at submit) by debbugs.gnu.org; 8 Dec 2023 04:42:28 +0000 Received: from localhost ([127.0.0.1]:43585 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBSh2-0003Jq-5I for submit@debbugs.gnu.org; Thu, 07 Dec 2023 23:42:28 -0500 Received: from lists.gnu.org ([2001:470:142::17]:42700) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBSgw-0003Ja-Pn for submit@debbugs.gnu.org; Thu, 07 Dec 2023 23:42:26 -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 ) id 1rBSge-0005qA-OF for bug-gnu-emacs@gnu.org; Thu, 07 Dec 2023 23:42:04 -0500 Received: from mail-vi1eur05olkn20824.outbound.protection.outlook.com ([2a01:111:f400:7d00::824] helo=EUR05-VI1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rBSgb-0005zq-VR for bug-gnu-emacs@gnu.org; Thu, 07 Dec 2023 23:42:04 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nbFU8osGsSZ2c+c5Cvrr2CUxJ/bE7l9GsdMGncjt2IS4MSzyLYmjhGZiJvba4c9rLKPsf6dVMmiJg1LwVtUi9hd4QH0Ii17c+WQFR/b9b7nHVJKBg9AvSamEvzwHKXn5JYmMFdTUub2NOm+eCtomHvyF9OJHUb9jEiGliaxt7cAaCY00HQyEcHRdoqEn7xWySDvi9cU92XbNEPgOY5noE1JdLq9iM/7jOs39D8XTSPF7tgBCWuT7wyEm6QA+5UFd34y+RvND+bWQ0cPEUh8rOjMSAuJpi5Zr3Tlrb5sxJqpVte7sG4/nJA02fRMTEXBC3zrbM1QjvqNMCcjfZpSxaw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=1FU8KGUim0vtgB5oWQ/tJZ7f6NifI4CrSvWiq0j6xZ4=; b=NQC3cTzKa5kcHNRLm3+bLLb8A+zGgQNHIgM8hUiDC0ae87tkulby1CEARvw6DciB2+49LIcQz5nBWpfJE0arQIxmp4Euhr5XoGGr5UNp5i3dN8KcXvQTPNGIm9bSOh14JmAxDY8uDykb3NQmC/krvaeBgExfvvD7wkjDXsew7l0iy4uIVOT47dkvRdKN2qnytVT7lJw6umQ6smmOy6g7+ya6K6+1Bgj8vF9vGEchPq+4qXHRvw9unpa3hJVILdNZUImi3eK+lR3c3/1sdYzeWLegGf1jhLIMoCD1bBBK99gpeGslOKrkiYFRDZErpTMg4JvSTx2H84km1ILEZb3frw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1FU8KGUim0vtgB5oWQ/tJZ7f6NifI4CrSvWiq0j6xZ4=; b=XSQZun4SlBWqoayt8AZmd81CJy7wrmoFUiXzkoBEGZ2/Vtlxc5/DyZf3IkF+SETBPZv1CIpicXl/cW61qDYyQGHFqhplztB4AE0h44UF2uA2I7DpPRc+tlS48aeZpuV+OBgiBUMHMeVpohXYeJ9vd0OdMoq6YUeqZmeHWlKCNPLTRqKbAVguHhpdRts87sGjN08UB4ciFuqHPSJgfUSE604B1j6wfdqyD6H+6CzOsywd7mdRZXZO25u8Z8vJ7oPC+3VrpHA+ieJkHpcFsF7JZxtxxC921xKwR0Yi3bTEvS7v2ZEwHnqXwF7EdnwsD+lhNxHTj4HTc6JSHNXKrKtvcA== Received: from AM0PR10MB3586.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:157::23) by PAXPR10MB5160.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:288::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7068.27; Fri, 8 Dec 2023 04:36:56 +0000 Received: from AM0PR10MB3586.EURPRD10.PROD.OUTLOOK.COM ([fe80::48b1:c028:349d:85b2]) by AM0PR10MB3586.EURPRD10.PROD.OUTLOOK.COM ([fe80::48b1:c028:349d:85b2%4]) with mapi id 15.20.7068.028; Fri, 8 Dec 2023 04:36:56 +0000 From: Maciej Kalandyk To: bug-gnu-emacs@gnu.org Subject: Fix python-ts-mode syntax higlighting as to account for default arguments Date: Fri, 08 Dec 2023 05:36:52 +0100 Message-ID: Content-Type: multipart/mixed; boundary="=-=-=" X-TMN: [FyAd+DjTrPfFzcVFxSFikVrJ5ktOJZh2] X-ClientProxiedBy: WA1P291CA0022.POLP291.PROD.OUTLOOK.COM (2603:10a6:1d0:19::29) To AM0PR10MB3586.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:157::23) X-Microsoft-Original-Message-ID: <87bkb1paxn.fsf@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR10MB3586:EE_|PAXPR10MB5160:EE_ X-MS-Office365-Filtering-Correlation-Id: d4c87fac-6566-4efe-e519-08dbf7a74e40 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: akYL5ZPCuwm/Y/3+pXAU9KJeXhLHB4JrEjQ9NcSshQHTgOhI1Xcgmbyo0YhEB5M8lA8EK5efj0ieI6YuQ4ElQwtxBBH5TnzR37stwU2uZY6Ex/quOJJIzdhNWvmliDNIU3DTAYcNgAXe9+9aZhv+Ag7MclNeWtYBm1MCvSNmpXP84oifHfzLCECKTSg3TMLkSbefou8yACt4t1z7e+QG0NRQMPGHM2qD9dpl/x5rpftwGm1lrRPX+xzwjzQPbpZk+Nq+hzu7p1SD+Xn5M2kWyu82OfMT9cPVthnT0NmwJ8NiaPCDxItry98gMH6uXe9d33aWRzRwKG7BgjZBwQfkhbPHUnyflTZug4SU6LF2A9dK549XbHcyuXU6wU9f0ErE9jwutAOJfgQZrVt6jEWJcNv2KMhR+KrCTajLXn/JlmGi+eSOP6SQcnGXf6pp6u5Dq6ueSOkvWbzilGzmH/+ftyNNp83I9+gdhLUHBoAKItzSmVLVxr9hu5WZK5VDpbe8zjEEWPF3Ryjx2y975eJmZGwNqOy99QAYFykzsDx1ZEt+Tgb+C2k/ZnMe7wFgsnbW X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?o1On3eguaydV1r2phK8cvb7TpsuqfwsBCq8jGrvKZgt/IKywKTDaT5KyDDIZ?= =?us-ascii?Q?EQkBtLCWBVtbu0nsd9ZLj8O6IKe/QGKiLzsiOtTsCzMcmnzy/qAtmyxwG37A?= =?us-ascii?Q?02YxLwkVhj/Nxa0JMjARwGN1HCSJWxOQR5LBv3O/UDhP4Z9oDiDFN5hN/ne1?= =?us-ascii?Q?5+/PQG99T8ecyyKk7YUQ/aSAvACm1mmYNIhtuOm6l2jXAxM/AlXBC1xLUMVc?= =?us-ascii?Q?ZI0BCCM0OjvM2eU1TEUCb6TqTTnTxO7hIg3taV5UoUULy2kYe+8o5yuDvqyS?= =?us-ascii?Q?V+Am6RKnnzyjZKfkcIFu5C/9hzqM7Gswaes5KvXX/w5473NF4GPjAf1lgprF?= =?us-ascii?Q?j3xSh1j/TC8loRB7TXiW2iclhxwH6ThaMcgkOcf9An8P9EANaV+x5axxvkah?= =?us-ascii?Q?gPLPCw45dkSs7Q7nRqkI6mNSXwu58tOMeFhmti0PstuUzcDtJJ/FQDu8JBsi?= =?us-ascii?Q?AtLDT+wbQKs2x8dJqbeu3MuF8gYVDHWuJ92R+5dWqWmLaWu6MrQ61DJzXQ6q?= =?us-ascii?Q?Hui6ExztPFxX45x0sHNWVGZw6rTBRLUjy+jmOxksukQtoBtL23EFwUi3Yy2Y?= =?us-ascii?Q?cGFz52nNTpVL4XgCWj1Ass9G3uu+g8w+vvs1iPQRLBTggcCAL7KWNKdHZx0k?= =?us-ascii?Q?rx0lLny5OeBDq53535jgopEOfiv/nzAXJw2GGk4frVm9wAb0zed0G4/1DW0O?= =?us-ascii?Q?ouM1DB3F+63cv1oj3vXcSRc31YFZGX7bIAEUt5CQHOG03ypVOJPmRf9m40fX?= =?us-ascii?Q?+g8aoG9K8Ev2CXgPUJr+c35etgSDRvGvUy1NOsIyjjplfH4H5PawrCurzTeT?= =?us-ascii?Q?dNc3KpxZsLtN9BQ1q5juIiEB1+pBC30RQ1dQTQlHLtNIhBSwq9BFUfTvEVHq?= =?us-ascii?Q?jPSStaGYEr6DFCbplkg3+16XGNhWhXZeEMuz64zQeCpy1OrHRK5WFmHb10GV?= =?us-ascii?Q?WcTZkxg3o1ksLWMNj81WZ6PTT/HiCAT6paksonruz+tXSqejHdY8NtjeVp5X?= =?us-ascii?Q?DM0qOIigAeTpobSY9AuQ96NX/JK7m45qaHnBj/roF1cOB3fbKOcZxtcnus1w?= =?us-ascii?Q?9QeVwpgbyFKSpfyt5Hp3jCOpzV7pd/Xiu/cXDTdFIhm0KxmTgm174iK26GzX?= =?us-ascii?Q?q1s9BDsE2iT8RnEjsWOvwTcghQgXQ7lIa9GlzAdaFYTC1Gk4QG+R/si7U1Vh?= =?us-ascii?Q?NdsTRDvCwMJSn8kyvd6qhpDG11TGlUCMAUIoQuNLTlLrOy03/FoU5AmHToU?= =?us-ascii?Q?=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d4c87fac-6566-4efe-e519-08dbf7a74e40 X-MS-Exchange-CrossTenant-AuthSource: AM0PR10MB3586.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Dec 2023 04:36:56.5933 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR10MB5160 Received-SPF: pass client-ip=2a01:111:f400:7d00::824; envelope-from=m.kalandyk@outlook.com; helo=EUR05-VI1-obe.outbound.protection.outlook.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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit 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: -0.0 (/) --=-=-= Content-Type: text/plain Tags: patch Patch fixes lack of syntax highlighting for default arguments using python-ts-mode In GNU Emacs 29.0.91 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.37, cairo version 1.16.0) Windowing system distributor 'The X.Org Foundation', version 11.0.12101003 System Description: Guix System Configured using: 'configure CONFIG_SHELL=/gnu/store/rib9g2ig1xf3kclyl076w28parmncg4k-bash-minimal-5.1.16/bin/bash SHELL=/gnu/store/rib9g2ig1xf3kclyl076w28parmncg4k-bash-minimal-5.1.16/bin/bash --prefix=/gnu/store/475y8j60g7ixylvfh3viwnfl6i5j4fcj-emacs-next-tree-sitter-29.0.91 --enable-fast-install --with-modules --with-cairo --with-native-compilation --disable-build-details' --=-=-= Content-Type: text/patch Content-Disposition: attachment; filename=patch.patch diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el index 4b940b3..b625948 100644 --- a/lisp/progmodes/python.el +++ b/lisp/progmodes/python.el @@ -1121,7 +1121,8 @@ fontified." name: (identifier) @font-lock-function-name-face) (class_definition name: (identifier) @font-lock-type-face) - (parameters (identifier) @font-lock-variable-name-face)) + (parameters (identifier) @font-lock-variable-name-face) + (parameters (default_parameter name: (identifier) @font-lock-variable-name-face))) :feature 'function :language 'python @@ -2825,26 +2826,26 @@ of `exec-path'." (let ((env (append (when (fboundp 'tramp-get-remote-locale) ;; Emacs<24.4 compat. (list (tramp-get-remote-locale vec))) - (copy-sequence env))) + (copy-sequence env))) (tramp-end-of-heredoc (if (boundp 'tramp-end-of-heredoc) tramp-end-of-heredoc (md5 tramp-end-of-output))) - unset vars item) + unset vars item) (while env (setq item (split-string (car env) "=" 'omit)) (setcdr item (mapconcat #'identity (cdr item) "=")) (if (and (stringp (cdr item)) (not (string-equal (cdr item) ""))) - (push (format "%s %s" (car item) (cdr item)) vars) - (push (car item) unset)) + (push (format "%s %s" (car item) (cdr item)) vars) + (push (car item) unset)) (setq env (cdr env))) (when vars (tramp-send-command vec (format "while read var val; do export $var=$val; done <<'%s'\n%s\n%s" - tramp-end-of-heredoc - (mapconcat #'identity vars "\n") - tramp-end-of-heredoc) + tramp-end-of-heredoc + (mapconcat #'identity vars "\n") + tramp-end-of-heredoc) t)) (when unset (tramp-send-command @@ -6538,9 +6539,9 @@ recursively." (python--list-imports-check-status status) (goto-char (point-min)) (while (not (eobp)) - (push (buffer-substring-no-properties (point) (pos-eol)) + (push (buffer-substring-no-properties (point) (pos-eol)) lines) - (forward-line 1)) + (forward-line 1)) (nreverse lines))))) (defun python--query-import (name source prompt) @@ -6666,7 +6667,7 @@ asking." (push (match-string 1) undefined)) ((looking-at ".*'\\([^']+\\)' imported but unused$") (push (match-string 1) unused))) - (forward-line 1)))) + (forward-line 1)))) ;; Compute imports to be added (dolist (name (seq-uniq undefined)) (when-let ((statement (python--query-import name --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 08 01:51:37 2023 Received: (at 67703) by debbugs.gnu.org; 8 Dec 2023 06:51:38 +0000 Received: from localhost ([127.0.0.1]:43671 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBUi1-0008LU-Hq for submit@debbugs.gnu.org; Fri, 08 Dec 2023 01:51:37 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:44750) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBUhz-0008LD-M4 for 67703@debbugs.gnu.org; Fri, 08 Dec 2023 01:51:36 -0500 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 1rBUhh-000749-DH; Fri, 08 Dec 2023 01:51:17 -0500 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=kjA4XwxmuqtvArk5lF9OvHCok+c2Mzyk8StS44kLPXU=; b=LkUKN4EKBBmO a7nEx/4KfHWTohxxwyWK78u4AKlXm3BO9PaUEEQB+4reaNAvuedMazGlqEMdFsH70iNd5MsbGrlXM /9ULJKMqNCV0QJVtTihqZ2J88jsvGew9MCahdgYmvY6GdISajBHvUVFTt9d68chpCgMr4df9Pc9pz +Hp+dIGk3Lwj0oGIYxJlaSeYuGpANxWfGGw330DMMjyDzquQHFwjmCMP5tk7rm90sfVsaF5S7Mpqw VfV16M6R4SG6yaRtTSmhgpFuH7aColmRHVGTfp3Aq4xFSXnJfrVFOJ5lKxXoMxCdhRMsMflYeCfvH dHhYCc/XATsS6b92PDytzQ==; Date: Fri, 08 Dec 2023 08:51:32 +0200 Message-Id: <83fs0d191n.fsf@gnu.org> From: Eli Zaretskii To: Maciej Kalandyk In-Reply-To: (message from Maciej Kalandyk on Fri, 08 Dec 2023 05:36:52 +0100) Subject: Re: bug#67703: Fix python-ts-mode syntax higlighting as to account for default arguments References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67703 Cc: 67703@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 (---) > From: Maciej Kalandyk > Date: Fri, 08 Dec 2023 05:36:52 +0100 > > Patch fixes lack of syntax highlighting for default arguments using > python-ts-mode Thanks, but could you please show a snippet of Python code where the problem and the fix are visible? From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 10 01:20:05 2023 Received: (at 67703) by debbugs.gnu.org; 10 Dec 2023 06:20:05 +0000 Received: from localhost ([127.0.0.1]:49370 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rCDAb-0007Tt-7j for submit@debbugs.gnu.org; Sun, 10 Dec 2023 01:20:05 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:44522) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rCDAZ-0007TL-Fj for 67703@debbugs.gnu.org; Sun, 10 Dec 2023 01:20:03 -0500 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 1rCDAG-0002or-6O; Sun, 10 Dec 2023 01:19:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=xzVGvexnOjt2YijGW7B4jVPs6priM9ZYLsor73AJQ8o=; b=ZSG0QhDxvJnvfsEXq3M7 GTrJSNh0KXiKvrq1SRl++13X+dtne8PVOYbZ0wAg8PspJVrJyEHqf1rbsK6dAZNHvyqhkWJY61CAk dKaCH582xZ6G9lPF7Fg0YXITTeDKdQBaucOVSRnUYuqrca5NwU1D4JYT9qj+EPq4dX73EkvLBm0fV 39n5kGxdSHFSXIAdWWMCXHqRYumUKIB2UgyvUT84kYXn2QxRnSz0WMqCoMT4SiE7fJONf2xkhqbNs zq8YHuwbTMl1fO5kM0KBNvnNh1Dvamm4+diBmpjq1lCRDUuYKfmZll45K41ikWV7BcZgyfRieupYe 75IbfHSVRW3jIw==; Date: Sun, 10 Dec 2023 08:19:29 +0200 Message-Id: <83bkaywpe6.fsf@gnu.org> From: Eli Zaretskii To: Maciej Kalandyk In-Reply-To: (message from Maciej Kalandyk on Sun, 10 Dec 2023 00:57:15 +0000) Subject: Re: bug#67703: Fix python-ts-mode syntax higlighting as to account for default arguments References: <83fs0d191n.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67703 Cc: 67703@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 (---) [Please use Reply All to keep the bug tracker on the CC list.] Forwarding to the bug tracker: > From: Maciej Kalandyk > Date: Sun, 10 Dec 2023 00:57:15 +0000 > msip_labels: > > in this code without patch > > def test(x=None): >       return x > > x=None in function signature won't be highlighted as definition From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 10 05:16:00 2023 Received: (at 67703) by debbugs.gnu.org; 10 Dec 2023 10:16:00 +0000 Received: from localhost ([127.0.0.1]:49537 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rCGqu-0006FT-2t for submit@debbugs.gnu.org; Sun, 10 Dec 2023 05:16:00 -0500 Received: from mail-oi1-x22c.google.com ([2607:f8b0:4864:20::22c]:57376) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rCGqr-0006FF-Rt for 67703@debbugs.gnu.org; Sun, 10 Dec 2023 05:15:58 -0500 Received: by mail-oi1-x22c.google.com with SMTP id 5614622812f47-3b9e2d50e61so2160072b6e.2 for <67703@debbugs.gnu.org>; Sun, 10 Dec 2023 02:15:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702203338; x=1702808138; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=sGTkrbZucjzLiIeEk69WBFCX4pTp4mMCep/3X5yYiEY=; b=EBBCOwqgy8lVq4m0UEeleMoVe78BcagkUgeLJax1nRH92S8HAp8COlfPnrDJH22A5g 6aD30z9rGV2DF+WcxSH8z+5+brCFVnWIFS3XT5hS8TJqdK5CQfOnltrsNPtlJ1aN2p9G E7MbvfODVxuZZZEMECaB+zPRbNNx1C7tu7Gzf3NMz6dHamro+geZVjc1GY90T6exdTRX 5N/B18yLLPS1vicMprHlmXYQOUhuUeGd3p3uSDJi/SqB3RpM/GRvUEoWtLJ02+DwLl6p xwAi8Cs5muCIDQJXhEfsikeJRqBxs35wI8QB8P0CPdKLysieGRoAjlIkzbJEZEiK57Lt 02tg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702203338; x=1702808138; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=sGTkrbZucjzLiIeEk69WBFCX4pTp4mMCep/3X5yYiEY=; b=xUYaB0gfi7Eddid0zLfE9GuvMobIBkxSUHB+1LTc4+Ir3lYIcfkQmYDxiUHNiXtBMi Kr3pZ5liU1/775u5LyOh31POWiiDD9P8ihzMJsFh2jPMqGJfNe34qPLKxuc4oHbD/Kg9 ltHAN2cpcMb+29yh9ftWhEZRTqG6srywZNUNLoeloaCdItdUfTKtyK9dri64fPiKvCtv NrVF3P9ls2aTxks+Al5cuQL7IPoW6Xlx8YsAjGGlXDbsDH6SvDv7zS6Hg9kzbzq7cKhD m2tQQZE2Kex+SqIsUreMWnETYYNtC/6hnkpq9KT+JOdrdxcl9rQVm0ierYqyjZFKF+5T T9Iw== X-Gm-Message-State: AOJu0YxlvZdNTLisc6OzBFRgwVkeFJ6muiayDZMJnEfU5PKZfQVCzJBf NeBYSovGHYk/pqMS/ksXtOY= X-Google-Smtp-Source: AGHT+IFxNhxDIk2oVqwBXf9hoPD586uISgbbsajEmyFz5FohlNOV2zx/oHu4biMTKQiZ0tmk4CpFJQ== X-Received: by 2002:a05:6808:198e:b0:3b9:e3a2:16e5 with SMTP id bj14-20020a056808198e00b003b9e3a216e5mr3138579oib.77.1702203338052; Sun, 10 Dec 2023 02:15:38 -0800 (PST) Received: from [192.168.1.7] (172-117-161-177.res.spectrum.com. [172.117.161.177]) by smtp.gmail.com with ESMTPSA id k21-20020aa788d5000000b006ce75e0ef88sm4366551pff.78.2023.12.10.02.15.37 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 10 Dec 2023 02:15:37 -0800 (PST) Message-ID: Date: Sun, 10 Dec 2023 02:15:36 -0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#67703: Fix python-ts-mode syntax higlighting as to account for default arguments Content-Language: en-US To: Eli Zaretskii , Maciej Kalandyk References: <83fs0d191n.fsf@gnu.org> <83bkaywpe6.fsf@gnu.org> From: Yuan Fu In-Reply-To: <83bkaywpe6.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67703 Cc: 67703@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 (-) On 12/9/23 10:19 PM, Eli Zaretskii wrote: > [Please use Reply All to keep the bug tracker on the CC list.] > > Forwarding to the bug tracker: > >> From: Maciej Kalandyk >> Date: Sun, 10 Dec 2023 00:57:15 +0000 >> msip_labels: >> >> in this code without patch >> >> def test(x=None): >>       return x >> >> x=None in function signature won't be highlighted as definition Ok, the fix makes sense. Basically, in such a function: "a" is fontified but "b" isn't, the patch will fontify "b". One thing though, the patch contains some indentation changes to unrelated code. Yuan From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 10 11:35:48 2023 Received: (at 67703) by debbugs.gnu.org; 10 Dec 2023 16:35:48 +0000 Received: from localhost ([127.0.0.1]:51698 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rCMmS-0006Kc-C2 for submit@debbugs.gnu.org; Sun, 10 Dec 2023 11:35:48 -0500 Received: from mail-vi1eur05olkn2094.outbound.protection.outlook.com ([40.92.90.94]:49440 helo=EUR05-VI1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rCMmO-0006KH-8Z for 67703@debbugs.gnu.org; Sun, 10 Dec 2023 11:35:46 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JhGVaBXq+cb5vX+1h0j6e0xm0/SZzmv3gDNR3x4NMYSFfeI1q0WBBnSP/nJ2c2O5fLneeRM95iU+RGc7A7ZKUssMLuRF7H6wxd0rQpzwOJkPxsWV3DIV7bIMHttpqwje2B9+5g5TMc376DjqcbWdkKV1ztBoy2vZT/PBPpZcpD/bgS9RIT2aH6LES63/cR+q2H2zsfgcV21yhYI3Ng/mdDA0ooTA6q1iy5hbzTvyOrD+rWFyDyE6QPo+BWZAorTkZt9kW4X67FBB/S5i0fT1QlciQK4EE737LgvvTB6+0EhE/cU2Q9cP8MVJQkqJdCUxCF4T8KlB62khonhR8a2Qrg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=snmx6SMglq/dZxMU7M49GIJ6hwOdy+3jICba4FOv7Ws=; b=eRODFTCuGgFHdkPyS3dAm1kQadg+gzEcAsk1W3k2aua/pbmApMk1wEp9gKKkVocdosTeRHS0PRURU2s01w75nrObU9RFG0JYJKiqj0J/eJZEzE5radpZ6aVVrCCHM1o7jxicyFFevewcm1rqqEQCTGnK9NqUucxo9yFEbU2DFNFAYbx4Z1w0TLxnt+dHL2HDN84xeGHyuppKvd2njCyYDfUJlYfoOj7Ps08LM4lnzhgbaan2LfSteBkP6K3iwR9ss5EhIPaGN1V1K32TnM9lVEh+iNULGTEkI53CrghNR43h+1l7dh1Jp/YwxpOuIk5wUzKoQEDnFpuRjCgQtKDUGg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=snmx6SMglq/dZxMU7M49GIJ6hwOdy+3jICba4FOv7Ws=; b=s33hYY7fycjVVpNBw+TcyA1gDkL7SAUB9/JFbe5ur7xgd4KwMMoA1+aFBFbW17gq/7NHSDTNeLsCAl6F4p0Py6TzHciOs7pwDDKCrcEUeT4UCTdBqYsyfBZXK0nBQahp5bw+1ohM7x0sN/BVh6fJJqpSOkmkhZfNMKRnJay7AihvFBHedVOIchGMZH0XoyHDW7f6b+2yUVpnE6F2MvaGKcnI+h4CcoNK81FkEhkTiUPugzxn6c3lloE7zb+yxpPSMEAQjZxXH8U3jEX/+0Lee1ggjQfZjfDaruodaVmeoEQkt3BclxiUWUGGZoXUl9lK7RelXb3e6BifIDa3tM/Ssw== Received: from AM0PR10MB3586.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:157::23) by GV1PR10MB5842.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:51::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7068.31; Sun, 10 Dec 2023 16:35:22 +0000 Received: from AM0PR10MB3586.EURPRD10.PROD.OUTLOOK.COM ([fe80::48b1:c028:349d:85b2]) by AM0PR10MB3586.EURPRD10.PROD.OUTLOOK.COM ([fe80::48b1:c028:349d:85b2%4]) with mapi id 15.20.7068.031; Sun, 10 Dec 2023 16:35:22 +0000 From: Maciej Kalandyk To: "67703@debbugs.gnu.org" <67703@debbugs.gnu.org> Subject: Re: bug#67703: Fix python-ts-mode syntax higlighting as to account for default arguments Thread-Topic: bug#67703: Fix python-ts-mode syntax higlighting as to account for default arguments Thread-Index: AQHaK4adBxuN10Hfck+GCY/q7+B4Mw== Date: Sun, 10 Dec 2023 16:35:22 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: x-tmn: [O+4pxkOFPydFBrwsbQH8lKE9o7lhf2IK] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AM0PR10MB3586:EE_|GV1PR10MB5842:EE_ x-ms-office365-filtering-correlation-id: 7aff22e3-883f-44bd-a7d4-08dbf99e016f x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Fno6aN14eHxWBf5q3ZsXVGljRYKrNuqGqk4GNijabw1phlSr1QE7DVBH7JXXZjqIuW1Pngda6W1PQ+K9sby6Y3IQka84bn5RF5n2ChYkavZJ0x59U6ke3OVtVSvO3I/OpSZlUpSrUtaqnmuBh3g4eBUz9oHvj+SY5CqmEriemTKenYxuZWzVpI8uU/E+5QvxY31vbrxiBvJJzaE2TXOJPYHC39ZQeXRw0tTH28VcFaPjKA2R/WTLTRPwMJ9zKfZLdf2fkRKLqSLqebhYEu/NzRwrLcNtTHv+ayUVpqIZ0JpXhINJNI1tFNTRdaU+dKrlkNFhxak4Ufn6uUEomLTFfZqfEpYf7KnZfyqzwri5eZ9hsBCersdAI+3ApSuCMcPAKxJRiSGUH99FQ7TD34KK65Xz/PrO67+jtKfsJF/jF00sxS05CVGfHSDlwkT4b5ji5fNUaqZRIP0kgrY+Dd8lo3Z1brph+8awM5W16wiX1RTJzE7oat6r8jgfOx0U5DQRCWMQZueTTcIJH4/rR979GqDiwBjQ5LNTwm/0tsmYjlGr6yp/Sglqdl6gpjnEJW6p x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?ebtjhn0fdZ4tGkAj4Jb8IGuptR3UfL66YDh8/a+alzYhTCljyqCPmAuNBB?= =?iso-8859-1?Q?Kt+rvvsDlGr0/RuiRSNagGqOjSlcw851G4aujs7iNh9KmNzjBtz97BgltA?= =?iso-8859-1?Q?n25iu6QqfFPtoSl56lVu/5OqNJBt7BTIiCr94A5N5OXPgrGcK2oJdAv3q/?= =?iso-8859-1?Q?DNFJKOyjnDrZazZgw7Py/sNmqdJ2Zjha0W/2yBIDRIi+p76Acvk0aGrSts?= =?iso-8859-1?Q?rc+GKSTTV35lv3pRTmoLoSdmKPmesrE+cyNQzOqGCRzBWSmvq/6EyKPKzc?= =?iso-8859-1?Q?/TjjXwZzh6kN6WsnVLysyUnpYg/xnyfejh/H/2nMKj4CBeyOO1KLUcXooA?= =?iso-8859-1?Q?E/oIATI/VDf3H/w3DWma0yVv+BS54e7ftZdSpwvWmEEhoR9+RsHKLd0ZTb?= =?iso-8859-1?Q?Jr3yTuaTavsYHiARVmEumFD6feJ1O1IwnYPWMw6bamkWlXfs7DpWihM+F1?= =?iso-8859-1?Q?DoJipMkJyNqRF4yZewJJGxcSTy8MtAnzCWImtOutWFSfO/WAB4hR9GYPtG?= =?iso-8859-1?Q?vEUhnX4Ujxxi/QFYn+jus5D4fdjrNWVj4ivHAC6g+V0qDpjKcetAPxxv7e?= =?iso-8859-1?Q?ONdJUHsFeucvNZ7fOp0+YQuThXz+/3o9jWel0TBR0ewyzLmDg0dZDZ6r7B?= =?iso-8859-1?Q?1w15nY5F/C6WFCTS3FCpnk5AaUQQE/iTXsFF0QDUSZgaix8WC1I11dJ7WE?= =?iso-8859-1?Q?xyn19q+Bd1WperJAiUBpFPT4AaHkp9sf71I49oO9PAxh7qhNmDkHBHmMCH?= =?iso-8859-1?Q?ON087RC/UDXOrpfM7TGdoNrsBdf4f058T8DO5c0WqLdeskh0UzNt/zUfSB?= =?iso-8859-1?Q?GNm4rvvVQjGdheaIBIy99B+4TZLhr4brGuhGwlozIDMB5GYIO/L02BmUHA?= =?iso-8859-1?Q?D9voRRPGDO3kf2aSo29YKa/8uIX0gmjrvt+I12zqpxzf731wys1WeHm8RF?= =?iso-8859-1?Q?0XyBQd4drsd6quhwjbIz+mCJ24KOEFFpSgJWLti139BzeUlKpWqengfCuP?= =?iso-8859-1?Q?Hydg061yD1VPVZr8mlwoeqNGh9B9n/556SE2Y7vWDoYgP6/I3zJRVSX7cV?= =?iso-8859-1?Q?fb1PrqWQwXnHB/c6UgSdASoGR9JktXNKR5Lq7d39m9dsuFHBIsiU/XNTyr?= =?iso-8859-1?Q?c7Goj6PpgmMVvgKIzfQat7ev73LX4vbmBMy0i1BY9+d2C53fTfsMdoVGrT?= =?iso-8859-1?Q?KSFuHkENzV/ycH3KvXPdGCLrhjlPVGVwE/Fm17zTxzgNgH3VoBP9mZK7Nv?= =?iso-8859-1?Q?CqCXqJUMLD5Ei8rGcOEA=3D=3D?= Content-Type: multipart/mixed; boundary="_004_AM0PR10MB358628984B166CC243BC8CEE8088AAM0PR10MB3586EURP_" MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM0PR10MB3586.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 7aff22e3-883f-44bd-a7d4-08dbf99e016f X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Dec 2023 16:35:22.7195 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR10MB5842 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67703 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 (-) --_004_AM0PR10MB358628984B166CC243BC8CEE8088AAM0PR10MB3586EURP_ Content-Type: multipart/alternative; boundary="_000_AM0PR10MB358628984B166CC243BC8CEE8088AAM0PR10MB3586EURP_" --_000_AM0PR10MB358628984B166CC243BC8CEE8088AAM0PR10MB3586EURP_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Sorry for that, i am quite new to git. Attaching patch with only important parts --_000_AM0PR10MB358628984B166CC243BC8CEE8088AAM0PR10MB3586EURP_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Sorry for that, i am quite new to git.
Attaching patch with only important parts
--_000_AM0PR10MB358628984B166CC243BC8CEE8088AAM0PR10MB3586EURP_-- --_004_AM0PR10MB358628984B166CC243BC8CEE8088AAM0PR10MB3586EURP_ Content-Type: text/x-patch; name="patch.patch" Content-Description: patch.patch Content-Disposition: attachment; filename="patch.patch"; size=582; creation-date="Sun, 10 Dec 2023 16:34:45 GMT"; modification-date="Sun, 10 Dec 2023 16:35:03 GMT" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVzL3B5dGhvbi5lbCBiL2xpc3AvcHJvZ21vZGVzL3B5 dGhvbi5lbAppbmRleCA0Yjk0MGIzLi5iNjI1OTQ4IDEwMDY0NAotLS0gYS9saXNwL3Byb2dtb2Rl cy9weXRob24uZWwKKysrIGIvbGlzcC9wcm9nbW9kZXMvcHl0aG9uLmVsCkBAIC0xMTIxLDcgKzEx MjEsOCBAQCBmb250aWZpZWQuIgogICAgICAgbmFtZTogKGlkZW50aWZpZXIpIEBmb250LWxvY2st ZnVuY3Rpb24tbmFtZS1mYWNlKQogICAgICAoY2xhc3NfZGVmaW5pdGlvbgogICAgICAgbmFtZTog KGlkZW50aWZpZXIpIEBmb250LWxvY2stdHlwZS1mYWNlKQotICAgICAocGFyYW1ldGVycyAoaWRl bnRpZmllcikgQGZvbnQtbG9jay12YXJpYWJsZS1uYW1lLWZhY2UpKQorICAgICAocGFyYW1ldGVy cyAoaWRlbnRpZmllcikgQGZvbnQtbG9jay12YXJpYWJsZS1uYW1lLWZhY2UpCisgICAgIChwYXJh bWV0ZXJzIChkZWZhdWx0X3BhcmFtZXRlciBuYW1lOiAoaWRlbnRpZmllcikgQGZvbnQtbG9jay12 YXJpYWJsZS1uYW1lLWZhY2UpKSkKIAogICAgOmZlYXR1cmUgJ2Z1bmN0aW9uCiAgICA6bGFuZ3Vh Z2UgJ3B5dGhvbgoK --_004_AM0PR10MB358628984B166CC243BC8CEE8088AAM0PR10MB3586EURP_-- From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 10 18:17:29 2023 Received: (at 67703-done) by debbugs.gnu.org; 10 Dec 2023 23:17:29 +0000 Received: from localhost ([127.0.0.1]:52068 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rCT3A-0000hb-RP for submit@debbugs.gnu.org; Sun, 10 Dec 2023 18:17:29 -0500 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:57919) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rCT38-0000hF-Sc for 67703-done@debbugs.gnu.org; Sun, 10 Dec 2023 18:17:27 -0500 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id BF4543200906; Sun, 10 Dec 2023 18:17:05 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Sun, 10 Dec 2023 18:17:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc :content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm3; t= 1702250225; x=1702336625; bh=JXpZEjOcMs66j0PPPZeDoQG8uJPpyg5E7UG Xxv/TWuU=; b=rqHACQLyN8aS2WQ8O5W9eOl0tEfX+MY7x866TxQmFljn+Ev95uT pJRe3aT9RLPTRrpvOH222wJiPn2a6rrvT/hecVtz926dLfomtjo08uw90vFyxmnE SiEoCGfcqS8XtbLVlwPxy8Nj2UEbv7O89AW+1Ox5zPnu00tutzl6p5sFsEoXTgoE Wy09dhVfnLwV15yFxRBViKfNp+o8QahYBkWcDiRXU1j73nGE44KqKkROt+Tdp1w4 Lb2Rq8a7uY4/FaKrhZgzkLirNmjPudPC3taceCmJ3o/zxO5xprqLqMfajimaMBUT 4ryHCjm4eZWTvnDc41gjGLPKiMRDImkz4sg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1702250225; x= 1702336625; bh=JXpZEjOcMs66j0PPPZeDoQG8uJPpyg5E7UGXxv/TWuU=; b=E rPd5s7iYEUqq6pqr2v7JCSHfmWJ9rWytyjn6F9LJ6ohlIagjkbLKEZ08olCFbIHa deFVDU0zGzNtWCwJd4K22u+FDAgQk7UgLXqdwcEd6bK6d6FLagHkyMkHgxU4cQvy vNHuggeB4Y9DH5LcuUy54UNQ2S2IaENpkMivDHY6a/iH6OFTtJ08TCAJCYzoddg9 D10mFLr6uBI+otoWB9pCuAWK9AgAAKkfeeyFqFEY6ai20QQsUXpXCT/82oljCxJF aQp3CDKhSj2LlV6anfWWP2yq/pSQp98pXbLOU04mNJkP/nXjKoI0tOk7EMcXxffE lBXiZcliwZInFrkO+TcxQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrudeluddgtdelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvfhfhjggtgfesthejredttdefjeenucfhrhhomhepffhmihht rhihucfiuhhtohhvuceoughmihhtrhihsehguhhtohhvrdguvghvqeenucggtffrrghtth gvrhhnpeeghedthedujeeiteeutddtjeekheejteeukeehffdutdejuedvfeevueeviedu udenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegumh hithhrhiesghhuthhovhdruggvvh X-ME-Proxy: Feedback-ID: i0e71465a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 10 Dec 2023 18:17:03 -0500 (EST) Message-ID: <61b78f48-c6a5-677e-fa22-ed690240df3f@gutov.dev> Date: Mon, 11 Dec 2023 01:16:59 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: bug#67703: Fix python-ts-mode syntax higlighting as to account for default arguments Content-Language: en-US To: Maciej Kalandyk , 67703-done@debbugs.gnu.org References: From: Dmitry Gutov In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.9 (--) X-Debbugs-Envelope-To: 67703-done 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.9 (---) Version: 29.2 On 10/12/2023 18:35, Maciej Kalandyk wrote: > Sorry for that, i am quite new to git. > Attaching patch with only important parts > > patch.patch > > diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el > index 4b940b3..b625948 100644 > --- a/lisp/progmodes/python.el > +++ b/lisp/progmodes/python.el > @@ -1121,7 +1121,8 @@ fontified." > name: (identifier) @font-lock-function-name-face) > (class_definition > name: (identifier) @font-lock-type-face) > - (parameters (identifier) @font-lock-variable-name-face)) > + (parameters (identifier) @font-lock-variable-name-face) > + (parameters (default_parameter name: (identifier) @font-lock-variable-name-face))) > > :feature 'function > :language 'python Thanks! Installed. From unknown Fri Sep 19 18:23:32 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, 08 Jan 2024 12:24:05 +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