GNU bug report logs - #67703
Fix python-ts-mode syntax higlighting as to account for default arguments

Previous Next

Package: emacs;

Reported by: Maciej Kalandyk <m.kalandyk <at> outlook.com>

Date: Fri, 8 Dec 2023 04:43:01 UTC

Severity: normal

Tags: patch

Fixed in version 29.2

Done: Dmitry Gutov <dmitry <at> gutov.dev>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Maciej Kalandyk <m.kalandyk <at> outlook.com>
Subject: bug#67703: closed (Re: bug#67703: Fix python-ts-mode syntax
 higlighting as to account for default arguments)
Date: Sun, 10 Dec 2023 23:18:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#67703: Fix python-ts-mode syntax higlighting as to account for default arguments

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 67703 <at> debbugs.gnu.org.

-- 
67703: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=67703
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Dmitry Gutov <dmitry <at> gutov.dev>
To: Maciej Kalandyk <m.kalandyk <at> outlook.com>, 67703-done <at> debbugs.gnu.org
Subject: Re: bug#67703: Fix python-ts-mode syntax higlighting as to account
 for default arguments
Date: Mon, 11 Dec 2023 01:16:59 +0200
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.

[Message part 3 (message/rfc822, inline)]
From: Maciej Kalandyk <m.kalandyk <at> outlook.com>
To: bug-gnu-emacs <at> 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 part 4 (text/plain, inline)]
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'

[patch.patch (text/patch, attachment)]

This bug report was last modified 1 year and 164 days ago.

Previous Next


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