From unknown Mon Aug 18 11:21:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6445: [PATCH] python-font-lock-keywords: Highlight top-level augmented assignments Resent-From: Deniz Dogan Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 17 Jun 2010 15:10:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 6445 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 6445@debbugs.gnu.org, emacs-devel@gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org, Emacs-Devel devel Received: via spool by submit@debbugs.gnu.org id=B.12767873466608 (code B ref -1); Thu, 17 Jun 2010 15:10:03 +0000 Received: (at submit) by debbugs.gnu.org; 17 Jun 2010 15:09:06 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OPGiH-0001iX-NU for submit@debbugs.gnu.org; Thu, 17 Jun 2010 11:09:06 -0400 Received: from mail.gnu.org ([199.232.76.166] helo=mx10.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OPGiF-0001iA-VG for submit@debbugs.gnu.org; Thu, 17 Jun 2010 11:09:04 -0400 Received: from lists.gnu.org ([199.232.76.165]:41182) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1OPGiA-0001Sg-Vn for submit@debbugs.gnu.org; Thu, 17 Jun 2010 11:08:59 -0400 Received: from [140.186.70.92] (port=55505 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OPGi9-0002jr-Dw for bug-gnu-emacs@gnu.org; Thu, 17 Jun 2010 11:08:58 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=unavailable version=3.3.1 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OPGi8-00068S-7h for bug-gnu-emacs@gnu.org; Thu, 17 Jun 2010 11:08:57 -0400 Received: from mail-ww0-f41.google.com ([74.125.82.41]:44082) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OPGi5-00067r-By; Thu, 17 Jun 2010 11:08:53 -0400 Received: by wwb34 with SMTP id 34so25131wwb.0 for ; Thu, 17 Jun 2010 08:08:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:from:date :message-id:subject:to:content-type; bh=MCU9TjTu7UITUwDbcnVaXOpVHB2dp1ya9yf/DaOTQOY=; b=SqwUY21agF9nWUzMFiOnz6l3O90li5hbMZyq6YimuybdG1pCrbTFh3rK1/40BZhlwu IQSSO1pjTENJJso3/pIiUlRDXEIP0gMWq/y+RiZDA4OkFEH0P+GWiYSA+Z42k3YIqvwN 69m6JZMgl6pw4adVb2OgVfYkOzABlFQsmjq7s= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type; b=k7vpPK3EPiLXN3InYKLcavkun0C6aUaKL1D3C8VX4ApzF8RPtNd4fd1CbCJW6MNQ00 QiiKCyz16HVvFHKtF34S6q3Q9RNzyOx6oFlXfSQa2Nm/nnHfUUbdmWfvE9ZO/8JMSI2b iCdkVWFXHzsYJ4l+2lUmrPUyDovFI+rUaASuo= Received: by 10.227.72.197 with SMTP id n5mr10585471wbj.48.1276786933130; Thu, 17 Jun 2010 08:02:13 -0700 (PDT) MIME-Version: 1.0 Received: by 10.216.183.3 with HTTP; Thu, 17 Jun 2010 08:01:43 -0700 (PDT) From: Deniz Dogan Date: Thu, 17 Jun 2010 17:01:43 +0200 Message-ID: Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -4.8 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.9 (----) The variable names in top-level variable assignments are currently highlighted with font-lock-variable-name-face. However, augmented assignments are not supported, i.e. things such as +=, -=, etc. I don't have any diff-like program at the moment, so please accept my faked one: L113 python.el: - (,(rx line-start (group (1+ (or word ?_))) (0+ space) "=") + (,(rx line-start (group (1+ (or word ?_))) (0+ space) + (opt (or "+" "-" "*" "**" "/" "//" "&" "%" "|" "^" "<<" ">>")) "=") Documentation: http://docs.python.org/reference/simple_stmts.html#grammar-token-augmented_assignment_stmt -- Deniz Dogan From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 24 18:51:46 2010 Received: (at control) by debbugs.gnu.org; 24 Jun 2010 22:51:46 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ORvGs-0000TK-4E for submit@debbugs.gnu.org; Thu, 24 Jun 2010 18:51:46 -0400 Received: from mail-ww0-f44.google.com ([74.125.82.44]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ORvGq-0000TE-US for control@debbugs.gnu.org; Thu, 24 Jun 2010 18:51:45 -0400 Received: by wwb22 with SMTP id 22so1006570wwb.3 for ; Thu, 24 Jun 2010 15:51:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:from:date :message-id:subject:to:content-type; bh=6enoLHqfZjvh72V03wuG54cpEV1fxPbOgXEGplhUmPw=; b=s59SqDhnf22w5nFm7nSXTMWYk6sFKR8mZ2R3BCnj4BH8T0XmxpWSp8YezaoQx7bRB+ jtLv0TkPI/ak4X4amBy+7htyYHkKohi+ubF83jb6ARK3rDLs37KdykAuM1+P3QaRRU1c gsoaUdw/vZtzAfSNmVFO+mQzlfrnSbcPoBoQk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type; b=OGFFMwZOQ+XiI7gtSiY+KjCie1Jtd/E/vF+64txujkIZUuRr6WbS3XV3Uuqe7HvOjx mjNeWoY4oAiwz4IUZiGgImnM+qaMMFSfgxN/Cn6frYlLOhjH33qi+I2lZgMpD1lPTaCN OR2oSSwe35XPGgsWMunTvQb7MN3HOJgoMuYvE= Received: by 10.216.93.2 with SMTP id k2mr7920901wef.56.1277419900445; Thu, 24 Jun 2010 15:51:40 -0700 (PDT) MIME-Version: 1.0 Received: by 10.216.183.3 with HTTP; Thu, 24 Jun 2010 15:51:10 -0700 (PDT) From: Deniz Dogan Date: Fri, 25 Jun 2010 00:51:10 +0200 Message-ID: Subject: To: control@debbugs.gnu.org Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: -2.2 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.2 (--) severity 6445 minor tags 6445 patch thanks From unknown Mon Aug 18 11:21:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6445: [PATCH] python-font-lock-keywords: Highlight top-level augmented assignments References: In-Reply-To: Resent-From: Chong Yidong Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 21 Nov 2010 17:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6445 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Deniz Dogan Cc: 6445@debbugs.gnu.org Received: via spool by 6445-submit@debbugs.gnu.org id=B6445.12903593445308 (code B ref 6445); Sun, 21 Nov 2010 17:10:02 +0000 Received: (at 6445) by debbugs.gnu.org; 21 Nov 2010 17:09:04 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PKDPT-0001NZ-1F for submit@debbugs.gnu.org; Sun, 21 Nov 2010 12:09:03 -0500 Received: from pantheon-po42.its.yale.edu ([130.132.50.101]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PKDPR-0001ND-2y for 6445@debbugs.gnu.org; Sun, 21 Nov 2010 12:09:01 -0500 Received: from furball (dhcp128036226124.central.yale.edu [128.36.226.124]) (authenticated bits=0) by pantheon-po42.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id oALHEDAQ025282 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sun, 21 Nov 2010 12:14:14 -0500 Received: by furball (Postfix, from userid 1000) id C343A160EBC; Sun, 21 Nov 2010 12:14:13 -0500 (EST) From: Chong Yidong Date: Sun, 21 Nov 2010 12:14:13 -0500 Message-ID: <87zkt261lm.fsf@stupidchicken.com> MIME-Version: 1.0 Content-Type: text/plain X-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed) X-Spam-Score: -2.7 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) > The variable names in top-level variable assignments are currently > highlighted with font-lock-variable-name-face. However, augmented > assignments are not supported, i.e. things such as +=, -=, etc. Since no one else has made any comment about this patch during the last few months, and it looks reasonable to this non-Python-expert, I've gone ahead and committed it to trunk. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 21 12:09:17 2010 Received: (at control) by debbugs.gnu.org; 21 Nov 2010 17:09:17 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PKDPg-0001Nx-Tt for submit@debbugs.gnu.org; Sun, 21 Nov 2010 12:09:17 -0500 Received: from pantheon-po16.its.yale.edu ([130.132.50.72]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PKDPe-0001Nf-8n for control@debbugs.gnu.org; Sun, 21 Nov 2010 12:09:14 -0500 Received: from furball (dhcp128036226124.central.yale.edu [128.36.226.124]) (authenticated bits=0) by pantheon-po16.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id oALHERKP031333 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Sun, 21 Nov 2010 12:14:27 -0500 Received: by furball (Postfix, from userid 1000) id 2D853160EBC; Sun, 21 Nov 2010 12:14:27 -0500 (EST) From: Chong Yidong To: control@debbugs.gnu.org Subject: close 6445 Date: Sun, 21 Nov 2010 12:14:27 -0500 Message-ID: <87wro661l8.fsf@stupidchicken.com> MIME-Version: 1.0 Content-Type: text/plain X-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed) X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) close 6445 thanks