From unknown Wed Jun 18 23:13:24 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#30750 <30750@debbugs.gnu.org> To: bug#30750 <30750@debbugs.gnu.org> Subject: Status: 25.3; New Python3.6 f-string syntax highlighting support (feature request) Reply-To: bug#30750 <30750@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:13:24 +0000 retitle 30750 25.3; New Python3.6 f-string syntax highlighting support (fea= ture request) reassign 30750 emacs submitter 30750 Campbell Barton severity 30750 wishlist tag 30750 confirmed thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 08 07:09:48 2018 Received: (at submit) by debbugs.gnu.org; 8 Mar 2018 12:09:48 +0000 Received: from localhost ([127.0.0.1]:50262 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1etuMm-0007kk-Hy for submit@debbugs.gnu.org; Thu, 08 Mar 2018 07:09:48 -0500 Received: from eggs.gnu.org ([208.118.235.92]:60203) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1etuMk-0007kX-Im for submit@debbugs.gnu.org; Thu, 08 Mar 2018 07:09:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1etuMe-0001KR-Bl for submit@debbugs.gnu.org; Thu, 08 Mar 2018 07:09:41 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57169) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1etuMe-0001KN-8Z for submit@debbugs.gnu.org; Thu, 08 Mar 2018 07:09:40 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51159) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1etuMd-0000Xy-2A for bug-gnu-emacs@gnu.org; Thu, 08 Mar 2018 07:09:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1etuMc-0001JZ-1f for bug-gnu-emacs@gnu.org; Thu, 08 Mar 2018 07:09:39 -0500 Received: from mail-qt0-x229.google.com ([2607:f8b0:400d:c0d::229]:42221) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1etuMb-0001JQ-Sx for bug-gnu-emacs@gnu.org; Thu, 08 Mar 2018 07:09:37 -0500 Received: by mail-qt0-x229.google.com with SMTP id t6so6426048qtn.9 for ; Thu, 08 Mar 2018 04:09:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=aCxdjF0sgjZroyO2BitUZuUsXckOqqk9uizRvT2T7I4=; b=OBO3y7JDz15xcdTZ4SaoYs3MWtA9EQZnVIG2wzP5adYfjSfAbgpr0wps+tFaTV4Jlx uEEtBMJEcnnXwMwitEJGQ1Xixe6hA7GIJNApnJXUyiHNWGEdn6Dc6Lc8hn3FeI3J1bEt dle1Bi+tlrQuxW33DAuFQcKLBGpBU84HhzovU8SXxn5sCCmgFEJy6TT6zK2vMg+6YK5x 8JDNeYzfQJIS838U6gBJ/JoRTqC+8Ng7V43gIUa8E0SqZ40aqKhEUEudJvFG52pzPbkS UEgtRA/enNrZS2zK0fLQtwHzU3WO4JLc5+arI/YWz4MLjOh1aTJ86R/EfcpvjgarlQpt lW5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=aCxdjF0sgjZroyO2BitUZuUsXckOqqk9uizRvT2T7I4=; b=KHp1nr5+N3MeoTHDBhioV0Gmd3AOphEmdUrXZziOM7FkgPmO1sDpghbmbnU9H4H6mI FarFEhFSR7N1/x3fnZAotzRsb+hl3itFcQOZJY2Mrcw6VaZTK+nlinnRI4ZsnV+F25DS oskprRBRVfetmg1PRmlA67s3hiaQ+7drCa3EZ33g83OE5oIs836kMXVHz4yu3JmIzas0 4exmHx2BHpdjJ7dHe5szcowQIctVlR231LJg0yPGrN/5xr1RgHEF/THQKBMTzkcQXvSt wBV55rWB2yfSscPph+JbJQXZWP0FG09if75RR94wOqxMKNK8pLQA99Kt1aynivyJ34Zi GYCQ== X-Gm-Message-State: AElRT7GrW3mfXfd1PgoEHh6Hf6SW5wTncZwT7UD7noB7xUIwfo7oqrzP fD5Naf/U1tH9a98heMyH7qXQoWkh49CqLCjP3MSSsQ== X-Google-Smtp-Source: AG47ELtNQKPBmEUiP+yxj7MmglUbeak7qZwMP/xvOlqdIFU1peYKMYjE/mBtQmC+29HmXaYKi6EugPGjE/HTwuEhi6A= X-Received: by 10.237.55.71 with SMTP id i65mr40270251qtb.27.1520510976873; Thu, 08 Mar 2018 04:09:36 -0800 (PST) MIME-Version: 1.0 Received: by 10.12.190.197 with HTTP; Thu, 8 Mar 2018 04:09:36 -0800 (PST) From: Campbell Barton Date: Thu, 8 Mar 2018 23:09:36 +1100 Message-ID: Subject: 25.3; New Python3.6 f-string syntax highlighting support (feature request) To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset="UTF-8" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.8 (---) 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: -3.8 (---) In python 3.6, code can be evaluated in a string, called an f-string, see: https://www.python.org/dev/peps/pep-0498/ It would be nice if python-mode would not syntax highlight the code in the f-string as a string, and instead use regular syntax highlighting. eg: print(f'Test {} me!'.format(2 + 2)) can be written as: print(f'Test {2 + 2} me!') I noticed php-mode (which had something like this for many years) does for for PHP's strings, eg: "Test {$2 + 2} me!" ---- It was recommended I send in a feature request: see: https://emacs.stackexchange.com/questions/39283 Thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 06 15:56:42 2019 Received: (at 30750) by debbugs.gnu.org; 6 Jun 2019 19:56:42 +0000 Received: from localhost ([127.0.0.1]:50613 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hYyV8-0007jN-EC for submit@debbugs.gnu.org; Thu, 06 Jun 2019 15:56:42 -0400 Received: from mail-io1-f44.google.com ([209.85.166.44]:43733) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hYyV2-0007j5-Ql for 30750@debbugs.gnu.org; Thu, 06 Jun 2019 15:56:37 -0400 Received: by mail-io1-f44.google.com with SMTP id k20so1174946ios.10 for <30750@debbugs.gnu.org>; Thu, 06 Jun 2019 12:56:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=ppP54FM/w0vGbm8lkIzml5iILuNy3wWsbouma7NHw+U=; b=kiscV5wIIw+PPJJKm1ZrXoI79OGMDmLIzn1KkYmc81TU0qTDkjkW0em2N4XigOkgPw GtKv5obsu53pDGxww+uwstUz0PxLhI8Oacum3DJ6+radlf3jaGaxMwdWwA6DcQpwxZqo ppAWFYh91EELD0p3AxKf/R6HkVIogRZ53mwgOvrHHe0xs3/m9S09JElwrmwBUbFJVjP7 DxHxMIe70zQmrnvAfpcV5chvE66uQ2TjU/Qb0N07RnbqsnWl2LKgr6PmV3itm9nASSQr r1+ey+bx5vFqLbfmDTX0nIPr9ss1cmyqW4G4cdXA61HAGwDsMKKlk/FkOPCvOsYYFx+r L7qQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=ppP54FM/w0vGbm8lkIzml5iILuNy3wWsbouma7NHw+U=; b=fVwrOvuKsTwPSk/p+pFvHpsiKRs1tK5qA9OsXFIphsPjxIAE3hooh+nPlRfaMkJr+Q RKHHHe2tDWi5E5hctQURIN/yRioCk+YWzurjDJuJ0U+ap9MULqjZ2iPKdnKoMQ0x6Xkv dCJFa5FK+NRpLy/MNCH48OZj3i4w9Y7HA32cPPv0r8ZeKanpNjeTe43i3YDHhPVL4434 005BTKkHlF5PlRkBTCF6b2k3/hfGPIEoWJiNJSkIE1+qnX6zzuD/KsNdIgfMHEBwywC1 /BYFRN1ooDhxzHxbEA820yVU2dPg1efao9/ux8qx/Z6tlHj7Z6DetS2o4amgI1rkV1GL KC0A== X-Gm-Message-State: APjAAAXk1l9FmoIn7bt1EARjs/ytibFHCzGkQwhPNTG2FcwZMm9/UBkM zPKO8tG54pabA3MPhuunlBs6au/My/GgDNiux48BDB65i2I= X-Google-Smtp-Source: APXvYqwNrtWBYA+UrD97VYhFxslWwpTb2SUFvaRV2YVGkLgBysEMVTHj6TlW+YeBDacxUmpv2rzMvypJ0MUzvxk0d3I= X-Received: by 2002:a5d:8f9a:: with SMTP id l26mr991314iol.22.1559850990675; Thu, 06 Jun 2019 12:56:30 -0700 (PDT) MIME-Version: 1.0 From: Valentin Ignatev Date: Thu, 6 Jun 2019 22:57:32 +0300 Message-ID: Subject: MagicPython To: 30750@debbugs.gnu.org Content-Type: multipart/alternative; boundary="00000000000033aa54058aad1c67" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 30750 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 (-) --00000000000033aa54058aad1c67 Content-Type: text/plain; charset="UTF-8" I wonder if MagicPython project could be useful to implement this. Currently, it has a pretty comprehensive test suit: https://github.com/MagicStack/MagicPython/tree/master/test/fstrings And it has f-strings grammar defined in a yaml file: https://github.com/MagicStack/MagicPython/blob/master/grammars/src/pyfstring.inc.syntax.yaml At the very least, it could serve as a widely adopted reference (Atom, Sublime, and VS Code use it). I also wrote a very naive and wrong hack for personal use, based on php-mode: ``` (defconst python-f-string-regexp "{[[:word:]]+\\.?[[:word:]]+?}") (defun python-f-string-font-lock-find (limit) (while (re-search-forward python-f-string-regexp limit t) (when (python-syntax-comment-or-string-p) (put-text-property (match-beginning 0) (match-end 0) 'face 'font-lock-variable-name-face))) nil) (with-eval-after-load 'python (font-lock-add-keywords 'python-mode `((python-f-string-font-lock-find)) 'append)) ``` (I'm really sorry, I don't know how to format monospaced text in debbugs) --00000000000033aa54058aad1c67 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I wonder if MagicPython project could be useful to im= plement this. Currently, it has a pretty comprehensive test suit: ht= tps://github.com/MagicStack/MagicPython/tree/master/test/fstrings
=

And it has f-strings grammar defined in a yaml file: https://github.com/MagicStack/MagicPython/blob/= master/grammars/src/pyfstring.inc.syntax.yaml

= At the very least, it could serve as a widely adopted reference (Atom, Subl= ime, and VS Code use it).

I also wrote a very= naive and wrong hack for personal use, based on php-mode:

```
(defconst python-f-string-regexp
=C2=A0 "= ;{[[:word:]]+\\.?[[:word:]]+?}")

(defun python-f-string-font-lo= ck-find (limit)
=C2=A0 (while (re-search-forward python-f-string-regexp = limit t)
=C2=A0 =C2=A0 =C2=A0 (when (python-syntax-comment-or-string-p)<= br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 (put-text-property (match-beginning 0) (matc= h-end 0)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0'face 'font-lock-variable-name-fa= ce)))
=C2=A0 nil)

(with-eval-after-load 'python
=C2=A0 (fo= nt-lock-add-keywords
=C2=A0 =C2=A0'python-mode
=C2=A0 =C2=A0`((py= thon-f-string-font-lock-find))
=C2=A0 =C2=A0'append))
```<= /div>

(I'm really sorry, I don't know how to for= mat monospaced text in debbugs)
--00000000000033aa54058aad1c67-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 06 16:50:09 2019 Received: (at 30750) by debbugs.gnu.org; 6 Jun 2019 20:50:09 +0000 Received: from localhost ([127.0.0.1]:50655 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hYzKr-0000Va-G4 for submit@debbugs.gnu.org; Thu, 06 Jun 2019 16:50:09 -0400 Received: from mail-it1-f170.google.com ([209.85.166.170]:37774) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hYzKp-0000VA-Lz for 30750@debbugs.gnu.org; Thu, 06 Jun 2019 16:50:08 -0400 Received: by mail-it1-f170.google.com with SMTP id x22so2162167itl.2 for <30750@debbugs.gnu.org>; Thu, 06 Jun 2019 13:50:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=fMtn47NN/1UNc5wjSBAK3lRYEVwvbraJ07f+RMS2zPs=; b=vPrQZ5TsEx9QWjthU4rZwpXTp7yP0Q5WoS7EE/cR1Xgrlw6RdXZZpajWAluMADep2f ujkCzp1EH+ErOgW7nw+/ZzlScV30VcxR+1HsiFpJJliwduMZbUMghCLvtuemQc/pAzWK ZKWe4Qbc5cP95/nGuaiLG8Dz0WqVOLVvisr7Vh8ZiEEAJ6xEWPBaHWyakdFXWTVe9PCN 5Iw9zGlbrefzsSpZTytefziqiN0Zf5V40RFaf0aaeiGcC9dXPmXotwI1aB0WZJk4GGkw LwwYFz4spPEwtdp5zYQNDPdGyvyGtIKDuyAiMq+R2+6W4xOU+tOx++xxnY9CRT7o3FNX GS8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=fMtn47NN/1UNc5wjSBAK3lRYEVwvbraJ07f+RMS2zPs=; b=h7HfLDu2U+9GAUc36wouvEYyihMIaEXv4G2jjEGqCwZgZwHDo6bQqs56UaO5WTEELp FzyzpUpoEJFtfaYfc9Ti7v99Gopfuq8HU2X27G8EpvCczcFaklNKiQ9YIhEHlvjlsKXh 50KMMR8sFzvMSM3X4lNbF0KqXYc9+m8q0aEJWUdvN1mrWsq+1zV3kvzrsxuDxiwhHlVT 9lKQ3zCdRkQHAISz9p9F+EUpItHsPhMd9VcSGuohneZr9vJ/8tmkwqVqaRrOw5/049as XLbY6wElv3l1TV/lm6YAWDTu9xguRu7s9ztUxkj6WFhKF8wZ+bREDLeMaqU3ruGMoHOQ 3qmA== X-Gm-Message-State: APjAAAVjGlCHm46lZjY5XyNhYC9p1TfvVsqxF0yYl3reR5lbdoH3E0Jc +KI6CAVhk90p0sKrWZtXWd0UK39O X-Google-Smtp-Source: APXvYqwDcwG1VrRWtS3jE7GU2uNwXtdhzQSW1ZYH4zG8TssBU5KYTFLzY644pG9q8EO6tx+bYmTKxw== X-Received: by 2002:a05:660c:492:: with SMTP id a18mr1661749itk.48.1559854201688; Thu, 06 Jun 2019 13:50:01 -0700 (PDT) Received: from vhost2 (CPE001143542e1f-CMf81d0f809fa0.cpe.net.cable.rogers.com. [99.230.51.196]) by smtp.gmail.com with ESMTPSA id f4sm1338168itl.36.2019.06.06.13.50.00 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 06 Jun 2019 13:50:00 -0700 (PDT) From: npostavs@gmail.com To: Valentin Ignatev Subject: Re: bug#30750: 25.3; New Python3.6 f-string syntax highlighting support (feature request) References: Date: Thu, 06 Jun 2019 16:49:59 -0400 In-Reply-To: (Valentin Ignatev's message of "Thu, 6 Jun 2019 22:57:32 +0300") Message-ID: <85h892bfrc.fsf_-_@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1.92 (windows-nt) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 30750 Cc: 30750@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 (-) Valentin Ignatev writes: > I wonder if MagicPython project could be useful to implement this. Not directly, unless we port Emacs to JavaScript. > At the very least, it could serve as a widely adopted reference (Atom, > Sublime, and VS Code use it). That's true. > (I'm really sorry, I don't know how to format monospaced text in debbugs) No worries, check https://debbugs.gnu.org/30750#8, your whole post is already monospaced :) (but posting code as attachment often works better, because gmail tends to add line wrapping to the email body) From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 28 17:48:09 2019 Received: (at control) by debbugs.gnu.org; 28 Sep 2019 21:48:09 +0000 Received: from localhost ([127.0.0.1]:51400 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iEKZV-00057U-Kp for submit@debbugs.gnu.org; Sat, 28 Sep 2019 17:48:09 -0400 Received: from mail-pf1-f170.google.com ([209.85.210.170]:38769) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iEKZU-00057G-3O for control@debbugs.gnu.org; Sat, 28 Sep 2019 17:48:09 -0400 Received: by mail-pf1-f170.google.com with SMTP id h195so3424683pfe.5 for ; Sat, 28 Sep 2019 14:48:07 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=UO+qHUHsE/N2mYDpzswj23Ea+Y4c1Z/n4N7ywO3GvvE=; b=iJer5FAxbkIlOij+DqJ/jHMZ5Pjv4oeVPkeoI/igLsGGcjOY5BgZKcsQy0A8fRrKRP KbFLCStliOfduCfQS4rBhdckiAwfm1bBWn1qYETcvyPsQO2jAjCpUoSYo1VUPhYdP6Mn 8+3k330My+0zaJk0vRD751Gd6z11/kf9cpVhdycp29PtBiQGi+898tja+O5RuxpxaIL8 H+sl+teAoHbPlDUXlZu9WEVJJSZU6yeU0b/7zRih4LT0Kr4wszUSRtYtj4PRAGZMnxG3 Fl8XKDGTJFJJae3qa1qVjr3Woxc5z27Bp+1oyGulJAhFB19il97Q6R7qNsqxjoTgV27H HyWg== X-Gm-Message-State: APjAAAWWtgPOM5tkyHEHZwIf11UHDYz4o9JiC1T6KEZ37EAap8MDISvd hM+WltMMNY8IIdhongy9EbfS5n4P3bThjMKaLuqvZR0d X-Google-Smtp-Source: APXvYqzeQxi6Fu4heW3/q4jiyze7IaefuAqOby4haQE1rG7LfVFkl66QDH926Pe+s36tAbgZyeZ7tQKYT9E/lx4ZUfg= X-Received: by 2002:a63:1310:: with SMTP id i16mr15436513pgl.200.1569707281806; Sat, 28 Sep 2019 14:48:01 -0700 (PDT) MIME-Version: 1.0 From: Stefan Kangas Date: Sat, 28 Sep 2019 23:47:50 +0200 Message-ID: Subject: To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 2.4 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: tags 30750 + confirmed quit Content analysis details: (2.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (stefankangas[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.210.170 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.210.170 listed in list.dnswl.org] 2.0 BLANK_SUBJECT Subject is present but empty 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different 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.4 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: tags 30750 + confirmed quit Content analysis details: (1.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.210.170 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.210.170 listed in wl.mailspike.net] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (stefankangas[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 2.0 BLANK_SUBJECT Subject is present but empty 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different tags 30750 + confirmed quit From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 16 14:09:28 2020 Received: (at 30750-done) by debbugs.gnu.org; 16 Oct 2020 18:09:28 +0000 Received: from localhost ([127.0.0.1]:60783 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kTUAR-0002VP-TN for submit@debbugs.gnu.org; Fri, 16 Oct 2020 14:09:28 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:22199) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kTUAQ-0002VC-Lb for 30750-done@debbugs.gnu.org; Fri, 16 Oct 2020 14:09:27 -0400 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 2A717441644; Fri, 16 Oct 2020 14:09:21 -0400 (EDT) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id DE1F944163E; Fri, 16 Oct 2020 14:09:19 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1602871759; bh=B4q2NTboAPKB/xE0a+jBTqJQamPTbqsBVYSUJdLikDY=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=A7v4vLGzaQbX4EUMqLxCs1d6DIjLD0mkWIk1xppLlx0SNTh8cG80poi2L1PTXzXzr 9sxou4poKXzRIQue8ziSNA7jsQ6oEcosW5LdkKLMks/l6kX9uZgC1lRxpnB6FxXCOR aSHQ94w6gmM2KPMWskSumKb3YLppqrCQvWPbkdkK1H2QWXAahLuFdQ6ZR6MGMZJ7l7 Ym+ZNyjIkFO+UQf32LKnkQ0MnF1japUSC6xNVkOM7XbeSFNDVd5E1MiB3O2RIiaf4n XuPf7wgsKOb+m4Wgd5eG214q0IrAtaZbeM48u6+Jkoqxw3KgHJvzyX2+i1bSj07UBz kGwhlhSKE523Q== Received: from alfajor (unknown [157.52.9.240]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id A47401202AD; Fri, 16 Oct 2020 14:09:19 -0400 (EDT) From: Stefan Monnier To: Campbell Barton Subject: Re: bug#30750: 25.3; New Python3.6 f-string syntax highlighting support (feature request) Message-ID: References: Date: Fri, 16 Oct 2020 14:09:18 -0400 In-Reply-To: (Campbell Barton's message of "Thu, 8 Mar 2018 23:09:36 +1100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.054 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 30750-done Cc: Valentin Ignatev , Stefan Kangas , 30750-done@debbugs.gnu.org, npostavs@gmail.com 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 (---) > It would be nice if python-mode would not syntax highlight the code in > the f-string as a string, and instead use regular syntax highlighting. I just pushed a change to the `master` branch of Emacs which should do that. Stefan From unknown Wed Jun 18 23:13:24 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, 14 Nov 2020 12:24:07 +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