From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 27 10:05:21 2024 Received: (at submit) by debbugs.gnu.org; 27 Jun 2024 14:05:21 +0000 Received: from localhost ([127.0.0.1]:42999 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sMpkX-0002UA-1o for submit@debbugs.gnu.org; Thu, 27 Jun 2024 10:05:21 -0400 Received: from lists.gnu.org ([209.51.188.17]:48848) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sMpkU-0002U2-Ur for submit@debbugs.gnu.org; Thu, 27 Jun 2024 10:05:19 -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 1sMpkJ-0001eb-M4 for bug-gnu-emacs@gnu.org; Thu, 27 Jun 2024 10:05:10 -0400 Received: from mout.gmx.net ([212.227.15.18]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sMpkF-00039x-Mr for bug-gnu-emacs@gnu.org; Thu, 27 Jun 2024 10:05:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.net; s=s31663417; t=1719497099; x=1720101899; i=stephen.berman@gmx.net; bh=b6kmFl7X28ehcYgpiJRdwbBElGXwk0/nDYf8b7lVi1A=; h=X-UI-Sender-Class:From:To:Subject:Date:Message-ID:MIME-Version: Content-Type:cc:content-transfer-encoding:content-type:date:from: message-id:mime-version:reply-to:subject:to; b=EJGR11Q+/7aBCdLsJGcfhBsowSbUfrezNBfT9Dg8ndHrc7FBgD7dCiDzh6Du/8ls 7l9jvg7u0wCMATNgBxICmcCIyz7OoumubSJBm0WJm2Csaiwhk9OayAjYCtD2YmbOC l2DJ6r6veMrCw3coovlUEvoUMUyKYyKGE/vprpi1z+kf508usCDGEDveQBXkP7AIK C8tw7HCveerQUmRYoPMZxDqvbe9x9B13ZIwuTSroBF+xIRHdCGkrPdE0BPCc1FBrQ Av3N7ru1qY2Vl6h+HASXfDmj8h96F+E/5xC5BN8hsFaHiAwa0jN0Ba9yf8bhMj3sD KhzfhNau4RHP/WsNaA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from strobelfs ([94.134.95.193]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MFsUv-1s6ZXR3RKJ-001P6s for ; Thu, 27 Jun 2024 16:04:58 +0200 From: Stephen Berman To: bug-gnu-emacs@gnu.org Subject: 30.0.60; Face of variables and function parameters in Python Date: Thu, 27 Jun 2024 16:04:58 +0200 Message-ID: <87v81uscqd.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:4te3zRkQ/5pQjzZXwQtXBubltFIpi44506KQT0Y++X2Fvoe0HQX OB7KHoNDEuVQqNrLCtNAKMWVLQOH59T3X2hzswklKJkwUndT8o8MZfp6de2qgDaIGC/6LYx OYbEkcZQ8Y7B+WC7Ej/sRW5rNpRVOKbUXFV5bOQ38zxDbMDFZjYIHbg/FZCCJETelAuZfDF LvnBMVkn3QydmwtvE5uiQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:is9USGE0nRM=;YECHmoCrmv/PVEp1Ca3nSuvJNj0 1cfY5rA42JQnoY7nInWjAD+t9RL19qPc5Vot9uORIr0GgE4dIrr+3UrVORU9lexZgTNi+xJbH kp+lK2j0ffb1a8kCYv51LDeqQLoRaAW4bMANGMQG06wujxene8SBaS9NdZN1+q4WvRRQZ9bG8 M77/aI/9UVZ8ah8rnf8QPv68Qd7MYD1ea8Oec2xBTIqhyGkwCp9ZaGDCjx3HjlDBggWj0IFEf s8e2f7XmBrhpLHtSeklttah4BQohz4bthTsMnCvTj2EQNjQj8U3uzU+Uc/jghTGVMC3+u/m/m TLMDLFiU7TmzYgNN/nyNGNw7pg+UBPzitJnWpVX1dObNALZcv2oYDCugzOs3kMIsI3oPp7XRk ZjqzNpQmfacw+eQHZTOlLsgcDi1bXCxMneYdeKOHIihx9XPc6b41uhcVLJ4ohQIiP0/A5xrXZ 3xZlvQiEoJl8t/vBVcAVZqqucQ3X+9038PHIJyCxAGl3aXyEPDx/NcqEhy1UmR14LPqyOZXj8 vUqe2bD65ho7h8gJH++i1B8J3vJrhezklko200YtEl/8VSN9uVxp8oQEXtrauUEcgY2qrSywd XNGT7WmFdMuIdx0rawbzspJxkc4j9T7ACghu8ukF3/MZkejkTqSJK7Jobl1084Ky+ptny2DmP 9EEM4h2Y83cruLGeUliWTQ0xYm684wja7SmlaK4ce4AxoLhx1a5bKipxJXCOWBeslBM5VBWBe OIjO2e1sW3+uJQ/3/6c7qmGi11a0kkMVvb0l38R3+Q5Pn1Vejn9T9p2fW9N6qvjiiRyBnC88O VO7V9LP7MFxTKAIEauR2k1YGkEUGyWBz8XVhGGwpeG6XI= Received-SPF: pass client-ip=212.227.15.18; envelope-from=stephen.berman@gmx.net; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) 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: -2.3 (--) --=-=-= Content-Type: text/plain 0. emacs -Q, where Emacs has been built with treesitter support and the treesitter Python grammar library is installed. 1. Visit the attached file "test.py", which contains examples in Python of variables and function parameters with type hints. The buffer is now in the default (non-treesitter) python-mode. 2. Notice that the initialized annotated variable `age' and the (unannotated) assigned to occurrences of `child' are fontified with font-lock-variable-name-face, while the uninitialized annotated variables `a' and `child' and the annotated function parameters `num', `num1' and `num2' are displayed in the default face. 3. M-x python-ts-mode. Now the uninitialized `age', `a' and `child' as well as the function parameters `num', `num1' and `num2' are all fontified with font-lock-variable-name-face. I don't know if this difference demonstrates a bug in python-mode or in python-ts-mode, but I assume only one of them is right. I note that in much online Python documentation variables in assignments or function parameters (with or without type hints) are mostly not fontified (e.g. in Python's own documentation and in https://mypy.readthedocs.io/en/stable/cheat_sheet_py3.html, which is where the examples in the attached file come from). On the other hand, I note that python-ts-mode also fontifies function parameters that lack type hints or default values with font-lock-variable-name-face (the default python-mode does not). In GNU Emacs 30.0.60 (build 3, x86_64-pc-linux-gnu, GTK+ Version 3.24.42, cairo version 1.18.0) of 2024-06-26 built on strobelfs Repository revision: 1809f6a93efe0ab3ac0f62743c92bd90860ff3ea Repository branch: emacs-30 Windowing system distributor 'The X.Org Foundation', version 11.0.12101013 System Description: Linux From Scratch r12.1-85 Configured using: 'configure -C 'CFLAGS=-Og -g3'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG LCMS2 LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=test.py Content-Transfer-Encoding: base64 IyBUaGlzIGlzIGhvdyB5b3UgZGVjbGFyZSB0aGUgdHlwZSBvZiBhIHZhcmlhYmxlCmFnZTogaW50 ID0gMQoKIyBZb3UgZG9uJ3QgbmVlZCB0byBpbml0aWFsaXplIGEgdmFyaWFibGUgdG8gYW5ub3Rh dGUgaXQKYTogaW50ICAjIE9rIChubyB2YWx1ZSBhdCBydW50aW1lIHVudGlsIGFzc2lnbmVkKQoK IyBEb2luZyBzbyBjYW4gYmUgdXNlZnVsIGluIGNvbmRpdGlvbmFsIGJyYW5jaGVzCmNoaWxkOiBi b29sCmlmIGFnZSA8IDE4OgogICAgY2hpbGQgPSBUcnVlCmVsc2U6CiAgICBjaGlsZCA9IEZhbHNl CgojIFRoaXMgaXMgaG93IHlvdSBhbm5vdGF0ZSBhIGZ1bmN0aW9uIGRlZmluaXRpb24KZGVmIHN0 cmluZ2lmeShudW06IGludCkgLT4gc3RyOgogICAgcmV0dXJuIHN0cihudW0pCgojIEFuZCBoZXJl J3MgaG93IHlvdSBzcGVjaWZ5IG11bHRpcGxlIGFyZ3VtZW50cwpkZWYgcGx1cyhudW0xOiBpbnQs IG51bTI6IGludCkgLT4gaW50OgogICAgcmV0dXJuIG51bTEgKyBudW0yCg== --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 28 01:51:12 2024 Received: (at 71797) by debbugs.gnu.org; 28 Jun 2024 05:51:13 +0000 Received: from localhost ([127.0.0.1]:51366 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sN4Vs-0000Pl-MX for submit@debbugs.gnu.org; Fri, 28 Jun 2024 01:51:12 -0400 Received: from fout1-smtp.messagingengine.com ([103.168.172.144]:48525) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sN4Vq-0000PS-Rf for 71797@debbugs.gnu.org; Fri, 28 Jun 2024 01:51:11 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailfout.nyi.internal (Postfix) with ESMTP id B624A13802A5; Thu, 27 Jun 2024 21:01:42 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Thu, 27 Jun 2024 21:01:42 -0400 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:subject:subject:to:to; s=fm1; t=1719536502; x=1719622902; bh=ezoN4l8421mPlCQA3rbpSLOKSdB9BbXweaFAo/zcFwk=; b= 05aC6Rx/9xHrpwUE7j+Im0FBTxRcp0baLOvemt3kXTaLP9Muxx9bKiVj3ZGTwnpG h+N4wzbaolJTTWUEXUtDpZSnyTRf3l3nZcra/LBzEv+NbL4Sehbv7cKqmwQ9YVfY UHjMEd3M8H9UpR2fTELlXnDgEGLkeJVhHimqY3XyADIAMVNjDAxr0W/AvBnrvwER bls42aC48Uyb1zDNrhdrcEaoNZ/ktWR52J0MNAQVJP92edk0LoonoK2dvrlFozm3 PN1DjKN5ogjrEOV4AWGtwR0GMbztSGBSUyBnYcqkMm/3ZqukKqaXo0bVnpm+LkI6 nRWcUFdhUZVSDNjh1d1k7Q== 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:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1719536502; x= 1719622902; bh=ezoN4l8421mPlCQA3rbpSLOKSdB9BbXweaFAo/zcFwk=; b=s gkvOGGAIeGjIqoJMPPtC9CwByPA3CmNkq+f4jB7NspaG331TvQL4/9Lr7R5WK4cQ bgR9/8q9afhzriWEfYIEUDw1cJDiTEAoNc1UJTMvqTrFA4JwJjT5G4OYBzMod6xx j1P0zEt+mdIKJOJUnI8TbyhaWgGSs1+PMC8gImmGV+Ci5ZpnlmN74Ujr9wulCIt9 33TZbmxEyhcrfsnk5cTil9RQ7togD03OJZMbc+lgtOUqcWLgQPxNFcg7BtJCna9j nww/FzokpiTX1aO12pwbDTf5IU+dlq1W4gavctwYdAFAIr/nRZnwoeIwBQRcZSDT 5rx1NhR3JRPyjWHZrzQcQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrtdehgdegfecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefkffggfgfuvfhfhfgjtgfgsehtjeertddtvdejnecuhfhrohhmpeffmhhithhr hicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrthhtvg hrnheptdfhuedvtdevleegueelvedvjeevheffveevhedvuefftdefhfdvueeggfetgfdt necuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepughmih htrhihsehguhhtohhvrdguvghv X-ME-Proxy: Feedback-ID: i0e71465a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 27 Jun 2024 21:01:41 -0400 (EDT) Message-ID: <1b9723c8-04fe-48a8-91b0-49f1b10aa209@gutov.dev> Date: Fri, 28 Jun 2024 04:01:40 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#71797: 30.0.60; Face of variables and function parameters in Python To: Stephen Berman , 71797@debbugs.gnu.org References: <87v81uscqd.fsf@gmx.net> Content-Language: en-US From: Dmitry Gutov In-Reply-To: <87v81uscqd.fsf@gmx.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 71797 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.7 (-) On 27/06/2024 17:04, Stephen Berman via Bug reports for GNU Emacs, the Swiss army knife of text editors wrote: > M-x python-ts-mode. Now the uninitialized `age', `a' and `child' as > well as the function parameters `num', `num1' and `num2' are all > fontified with font-lock-variable-name-face. That seems all right: in all of these cases the variable is being introduced, aren't they? python-mode doesn't have access to a parser of the same quality, so we shouldn't expect the exact same features. From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 28 20:55:34 2025 Received: (at control) by debbugs.gnu.org; 1 Mar 2025 01:55:34 +0000 Received: from localhost ([127.0.0.1]:55761 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1toC4j-0006R9-NS for submit@debbugs.gnu.org; Fri, 28 Feb 2025 20:55:33 -0500 Received: from mail-ed1-x52b.google.com ([2a00:1450:4864:20::52b]:42075) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1toC4c-0006Pw-NM for control@debbugs.gnu.org; Fri, 28 Feb 2025 20:55:27 -0500 Received: by mail-ed1-x52b.google.com with SMTP id 4fb4d7f45d1cf-5dccaaca646so5207995a12.0 for ; Fri, 28 Feb 2025 17:55:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740794121; x=1741398921; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=h+o4YbbcTuDojSg3gJVd26PZGbvK4X4iZPsf1BRDQzk=; b=CXbQitl9ZVh3qNLwwZgTNfxgUX7n1X3p+PNbdaHS7FRs7sDohZfkLviQ4tvCoVwI/f VVcDAzfX9avtSrqDwjPndajdb8erh+Qtzdsdqp2vQOjXwi2Plb0tf7aIdZG5Ky1X0d5Y OzZRIf592yyQpvQyLobH0XZ+WurUMRS86l1XXzLJg6wo44l1e5TM74BTmAVlcdOs3kkl I2zNCqZ5jnov4L9JBGvSDo/WDcepy1ihymV5NJ/rU6FALgCHGlpwhnddvVBJOkwboDcj WN3PvFdWfb9VImOzZ9/ncBSuo0YtB6KPJCaT5o+ZHi8aQ6tnN+FuuBRmFnwFS0XsKjS4 a+/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740794121; x=1741398921; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=h+o4YbbcTuDojSg3gJVd26PZGbvK4X4iZPsf1BRDQzk=; b=SHNxk4D/+Sq+cwsT0F4s+AB01GaQeiMaJL26xDfB1cX/rzfKO1k22GQ0ke9uw79m6m xZsj71RQhn4i+5+Q5pU79XBzcvgnxtEHpMdp8y866EBI0/SJU0gBIsSwm2kS/UUKOZ0t EF4RKMulkvDpHEJVVYd4bFzFThbeB3jt1+3LZjYNdMGZo5HlQTWB4swE1KBVCK4vphss jRZ+9OiXD3US/4J4wrqgYNh9TKUKB11ygswjtHcNhPABSet+SLIfoVYR8QkngaV/Ducj LiA7fl7xtOYi0nsR6L52DroyOK7pygkB/LFz4bVhkA3q1STBABYBNgVoYuVrmPn+fx2H OUMQ== X-Gm-Message-State: AOJu0Yz9ABjnvo62z5WX7SrmLoT8PWN0vxwofm34gMyhPfVedHCtSgmq U0mYP67FtdCPcQN7+KF97/b3m6TQkp0RpVFo/+JmZQ6kE0wCJu2zbZzCzQR2cbhmZDuWLENLXY2 4+9ihbowgIMOPwTVOgmViHY4TGTxwYaiZ X-Gm-Gg: ASbGncu5KBk6GcM7LDccUJ51r1DW6ryp5yPy01zW+DfJUzkh3aaVIgRKnjlo+tncAy2 czp+WkBSoWfMlvGzqEabSiGwNUjV6//CPPOu0oIru0LYZkyjIvI0KDl/sRsAd8q268yaUmAFe46 +JHrqNHli+VBrT9smH796R5V6KoBY= X-Google-Smtp-Source: AGHT+IEnFzV6j398+sOiwp32xDYtxm7ne+8uzhhzDvAyGWkVrAitolr/Icl8x9wy45hA9okxeSJAinvEG2yzlQV18HE= X-Received: by 2002:aa7:c2da:0:b0:5e4:d27a:d868 with SMTP id 4fb4d7f45d1cf-5e4d27b023dmr4978485a12.0.1740794120510; Fri, 28 Feb 2025 17:55:20 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 28 Feb 2025 17:55:20 -0800 From: Stefan Kangas MIME-Version: 1.0 Date: Fri, 28 Feb 2025 17:55:20 -0800 X-Gm-Features: AQ5f1JqWxGJPXANZUUd7HbZdiiggqwPgWc2d8BtLcau6JROtQvKU5VPmw68S4XQ Message-ID: Subject: control message for bug #71797 To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control 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 (-) tags 71797 + notabug quit From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 28 20:55:25 2025 Received: (at 71797-done) by debbugs.gnu.org; 1 Mar 2025 01:55:25 +0000 Received: from localhost ([127.0.0.1]:55756 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1toC4b-0006QQ-7H for submit@debbugs.gnu.org; Fri, 28 Feb 2025 20:55:25 -0500 Received: from mail-ed1-x52f.google.com ([2a00:1450:4864:20::52f]:50218) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1toC4Y-0006PH-46 for 71797-done@debbugs.gnu.org; Fri, 28 Feb 2025 20:55:22 -0500 Received: by mail-ed1-x52f.google.com with SMTP id 4fb4d7f45d1cf-5e04064af07so4930366a12.0 for <71797-done@debbugs.gnu.org>; Fri, 28 Feb 2025 17:55:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740794116; x=1741398916; 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=ZM0lxiqs+knVUmZTaIrW6KnGrRTfUozvlJChU2De8OY=; b=fbLRkaGWdhOEU3ZJuaP0mYCKNQqFKS8tc2JvlihWQ50ZSonPF2cvuPgFX96k6RSCR0 FHC5fsN/sjcM/JSvG/PHzMLuzy+EH1SYkvobGQtGjZsHlgP0cbZxs1GIx0FpWquO/kEf mtMutZisSvhWqiGHkBtwbJVy3Q6cEJFh8lhwge4P/6FSNeXfTWYHigOYiPUvgbzThzQe VCSN9iZNbIsHd+qGjfZ47YoKc5jxk2NOATTBEU0qO7VtfNeRaJls8hXFBPlWV9KDE2VQ DzRAe+uaryj/gaht0qQE9fusZLfnqqv6lLqajdBY/NQcMMgyGMAR5PVya4OtQ2940hjU JWDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740794116; x=1741398916; 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=ZM0lxiqs+knVUmZTaIrW6KnGrRTfUozvlJChU2De8OY=; b=E0GZgwVNTosS+sawJsI0qOHFaoVZUZn6WE3bTB8b36Doavah2R889IFdMCBazBCWkA Q6Arhn9b9zV69cHzDasgdjBQPnUBPvlA2YzFGvYrNYKVEgkgAjXsacTCJLzYyDjqMPZs phEpxTAGVqXHWgkk7w1tzdUyMGPuhQ84AfmyyG6i8QpLjhyWTZ2aG6+PVnCr/H8VVmzf h/EMDmEkkCDQ71mKSG03tjNUwtV6anS2WbnDjyFgwDL1o5l+GETfT0Tzq66gbvxBC4oW C8MimTwE34B6ExnXwbri1m7CV/giAEicWt4lm25OBzWABX6FoDgMmiKAWAdnHAs1/2/d 1Vbw== X-Forwarded-Encrypted: i=1; AJvYcCUt99OWed9VDDvy7ptu6CSSjI1Lhq8s3ubhsJfchJOl6ecEu+PU14u9G02RaN9gZI9w9Gmt9zqrl5Cy@debbugs.gnu.org X-Gm-Message-State: AOJu0YzBrDMPXFZmKqnEDZ2kGDrUZ77kGP4gJ4dNs48U+hfidt/sGsgS yd0Wi2qCbYNwPhb0G+jLIvZRw+XjXukdJGjNYSQfyYsCMEQtbesgDC8J4Dgpt5VmsdF9PaPpCdE ti9YqHp2xlEf+loCSFgdgYzGYIsR5FQrJ X-Gm-Gg: ASbGnct7ckaBBVpWzOARmXSVGENmsie4PeY2ml5WoD/shEB8SgobgGvkAomkLR4oWY7 dF2g72rpYd/IzxPKcSFHb3GAyQdpZCFeYQRX+2tUOJJkYS6rs3wlCsYn2VKIFpdzFFQ+9UVMY6j yowZvJ29J+Nn5EEeOKX/226Gy7cu8= X-Google-Smtp-Source: AGHT+IFORm/MyRziE752S7exChv75VUoW+XEjd7yLF6jaB37luPHp/uxsqBLM2AbCtgS43VaAHVwc8OZZnf9W+8GCPg= X-Received: by 2002:a05:6402:11d2:b0:5e0:36c0:7b00 with SMTP id 4fb4d7f45d1cf-5e4d6b75e5dmr4174982a12.31.1740794115908; Fri, 28 Feb 2025 17:55:15 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 28 Feb 2025 17:55:15 -0800 From: Stefan Kangas In-Reply-To: <1b9723c8-04fe-48a8-91b0-49f1b10aa209@gutov.dev> References: <87v81uscqd.fsf@gmx.net> <1b9723c8-04fe-48a8-91b0-49f1b10aa209@gutov.dev> MIME-Version: 1.0 Date: Fri, 28 Feb 2025 17:55:15 -0800 X-Gm-Features: AQ5f1Jofd9tjTZqWKt6LBxdUbGRgbht75jeTKsvMdzntf0R9SW4sm1c6r4JTWYw Message-ID: Subject: Re: bug#71797: 30.0.60; Face of variables and function parameters in Python To: Dmitry Gutov Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 71797-done Cc: 71797-done@debbugs.gnu.org, Stephen Berman 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.3 (/) Dmitry Gutov writes: > On 27/06/2024 17:04, Stephen Berman via Bug reports for GNU Emacs, the Swiss > army knife of text editors wrote: >> M-x python-ts-mode. Now the uninitialized `age', `a' and `child' as >> well as the function parameters `num', `num1' and `num2' are all >> fontified with font-lock-variable-name-face. > > That seems all right: in all of these cases the variable is being introduced, > aren't they? > > python-mode doesn't have access to a parser of the same quality, so we shouldn't > expect the exact same features. Agreed, I don't think we can expect python-mode to have exactly the same behavior in all cases. So this doesn't look like a bug to me. I'm therefore closing this bug report. From unknown Fri Sep 05 20:55: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: Sat, 29 Mar 2025 11:24:50 +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