From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 01 01:52:31 2016 Received: (at submit) by debbugs.gnu.org; 1 Mar 2016 06:52:31 +0000 Received: from localhost ([127.0.0.1]:54643 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aaeAZ-0004Xu-72 for submit@debbugs.gnu.org; Tue, 01 Mar 2016 01:52:31 -0500 Received: from eggs.gnu.org ([208.118.235.92]:58957) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aaeAX-0004Xh-Le for submit@debbugs.gnu.org; Tue, 01 Mar 2016 01:52:29 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aaeAR-0004zQ-P1 for submit@debbugs.gnu.org; Tue, 01 Mar 2016 01:52:24 -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.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47886) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aaeAR-0004zF-La for submit@debbugs.gnu.org; Tue, 01 Mar 2016 01:52:23 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49928) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aaeAQ-0001Mq-RE for bug-gnu-emacs@gnu.org; Tue, 01 Mar 2016 01:52:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aaeAN-0004wb-ND for bug-gnu-emacs@gnu.org; Tue, 01 Mar 2016 01:52:22 -0500 Received: from homie.mail.dreamhost.com ([208.97.132.208]:39113 helo=homiemail-a38.g.dreamhost.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aaeAN-0004vp-Em for bug-gnu-emacs@gnu.org; Tue, 01 Mar 2016 01:52:19 -0500 Received: from homiemail-a38.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a38.g.dreamhost.com (Postfix) with ESMTP id 3793C10AFC2 for ; Mon, 29 Feb 2016 22:52:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to :subject:date:message-id:mime-version:content-type; s= jidanni.org; bh=lCLLa2K+57LlAgVK78+Y92iIJxE=; b=fsWfXeh6U+GIgEBA 4M7iTVGoL1D+fl9FpG0E8deKBeX3VkrOFYiggjdIKncjMJyJNUBRz2X16MwJEMWB ZMfE4XoNkQg3Q9Zvrz9HdxeKS9M38FiSdczWmj1wO0F0476q9tD4klc6KCa9TgBw eRtcfXt4N1tk7sf+yIKVnp8EESQ= Received: from jidanni.org (122-118-149-44.dynamic.hinet.net [122.118.149.44]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by homiemail-a38.g.dreamhost.com (Postfix) with ESMTPSA id 55E5E10AFBE for ; Mon, 29 Feb 2016 22:52:12 -0800 (PST) From: =?utf-8?B?56mN5Li55bC8?= Dan Jacobson To: bug-gnu-emacs Subject: cperl mode highlights %d, but misses %.6f Date: Tue, 01 Mar 2016 14:52:08 +0800 Message-ID: <87ziui3d2f.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.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: -5.0 (-----) cperl mode highlights %d, but misses %.6f in printf "%.6f,%.6f,%d\n" ... From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 10 19:17:19 2016 Received: (at 22867) by debbugs.gnu.org; 10 Apr 2016 23:17:19 +0000 Received: from localhost ([127.0.0.1]:57689 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1apObW-0001y3-VG for submit@debbugs.gnu.org; Sun, 10 Apr 2016 19:17:19 -0400 Received: from mail-pf0-f173.google.com ([209.85.192.173]:32789) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1apObW-0001xo-7G for 22867@debbugs.gnu.org; Sun, 10 Apr 2016 19:17:18 -0400 Received: by mail-pf0-f173.google.com with SMTP id 184so111867045pff.0 for <22867@debbugs.gnu.org>; Sun, 10 Apr 2016 16:17:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version:content-transfer-encoding; bh=eP/4D2KdZWtVyr2syiVHxoetlzZRs1/PNQqzeUr899U=; b=o28m2ZbNBJ7dYV6kSuPirUO5X7gx4iVbUT3K8tdVSzbijPQhATwlLEwJhba1meI30l S3t/P7hYgL5ZtSv+CNp/su1C9mtrpbGJsYHsrECgUYh8XSd2KDM2f4TayJPsEyP767X4 4pYaRDXTzctx3Rs8TPQWynuzjzk2RkhqWFajqsuHeSbIS3F3qTCcRs/PYjGUwZRBzUqT M6N2D4QRyr90pX8cMInkKiwY13SDdSeVot8Ch27h9N0FOASiF5gCuidQq6U0B6AAbi2W d8ybXTetQc7nvjJsf1ZqhWrgsdwpokDMM+c3Ee9Lb7SAeyQhQ0ntzqSI+MczyL4GYtJ7 BwFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version:content-transfer-encoding; bh=eP/4D2KdZWtVyr2syiVHxoetlzZRs1/PNQqzeUr899U=; b=QDl4b8wAlSJxEKGVoUgbA9AcieeMbEv5UNFtg2SMuwtD+5L52cNwHRzjuqhp2o/JqB GbdMKsqPpSKUuAbL4Y4YRez5/GtIfF2GFHCkdQfRMCH8Juh0C9Bh9mrqCzy3euq+O7fc KJNuIiIqqnKtwVJ0rJdt6hPf+LsKSca7hOazl0QgEHJuUcMJUC6NKj4uTR3vFH9RCbtb 8a3/WPZDrfDqkZA0tgm1nOcqXQco2Gtvh+6ih1+Bjh+fVs0Z30Ba3wuD8iV4IeoSllpI wuT5DlmgME7MAXXUoWnErt4Tbgty6Vh5hLML+I/Re6sXCJ2CGmdIAV02Ytc9po72kk+2 X5ag== X-Gm-Message-State: AD7BkJK6kAKReNu973jZkIQFS33fMc/cOUEhwUT46fHxw/VG4S4vHrnhmBRxJvYI4WpRRg== X-Received: by 10.98.16.93 with SMTP id y90mr29002143pfi.155.1460330232461; Sun, 10 Apr 2016 16:17:12 -0700 (PDT) Received: from localhost (124-168-216-210.dyn.iinet.net.au. [124.168.216.210]) by smtp.gmail.com with ESMTPSA id 79sm31454212pfq.65.2016.04.10.16.17.10 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 10 Apr 2016 16:17:11 -0700 (PDT) References: <87ziui3d2f.fsf@jidanni.org> User-agent: mu4e 0.9.16; emacs 24.5.3 From: Alexis To: =?utf-8?B?56mN5Li55bC8?= Dan Jacobson Subject: Re: bug#22867: cperl mode highlights %d, but misses %.6f In-reply-to: <87ziui3d2f.fsf@jidanni.org> Date: Mon, 11 Apr 2016 09:17:08 +1000 Message-ID: <87d1px2gwb.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 22867 Cc: 22867@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: -0.7 (/) 積丹尼 Dan Jacobson writes: > cperl mode highlights %d, but misses %.6f in printf > "%.6f,%.6f,%d\n" ... Reproduced on emacs-25 branch as at commit 0e7bcec1 (emacs-version: 25.0.92.2). Reproduced on master branch as at commit d6ea6453 (emacs-version: 25.1.50.3). From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 07 06:10:11 2020 Received: (at 22867) by debbugs.gnu.org; 7 Aug 2020 10:10:11 +0000 Received: from localhost ([127.0.0.1]:55772 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3zKE-0000Kp-W5 for submit@debbugs.gnu.org; Fri, 07 Aug 2020 06:10:11 -0400 Received: from quimby.gnus.org ([95.216.78.240]:37540) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k3zKC-0000KS-R0 for 22867@debbugs.gnu.org; Fri, 07 Aug 2020 06:10:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=Mm4kke/DUACVRzRHTUGXkqouGp67wCLxqMWSVz+z1fg=; b=M+N8X6/VcvSONG0K0ErYd2CkO7 i1B9DHj0FtS0B0M0S6wFrFpp/bMqjBe1nTSFp5ETHvlR7duHz2Z7FoMFPlJNZCeId8NPHx3mrZvRB vau0EsRm+Dr69XmL6gJ6lLru6RE/9FOUnmx60Ab5gVFIOwihK+Un1frOs/KzUjz9yopQ=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k3zK2-0005lK-3S; Fri, 07 Aug 2020 12:10:00 +0200 From: Lars Ingebrigtsen To: =?utf-8?B?56mN5Li55bC8?= Dan Jacobson Subject: Re: bug#22867: cperl mode highlights %d, but misses %.6f References: <87ziui3d2f.fsf@jidanni.org> Date: Fri, 07 Aug 2020 12:09:56 +0200 In-Reply-To: <87ziui3d2f.fsf@jidanni.org> (=?utf-8?B?IuepjeS4ueWwvA==?= Dan Jacobson"'s message of "Tue, 01 Mar 2016 14:52:08 +0800") Message-ID: <878seq6a2z.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: 積丹尼 Dan Jacobson writes: > cperl mode highlights %d, but misses %.6f in > printf "%.6f,%.6f,%d\n" ... That font locking is actually a bug: Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 22867 Cc: Stefan Monnier , 22867@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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable =E7=A9=8D=E4=B8=B9=E5=B0=BC Dan Jacobson writes: > cperl mode highlights %d, but misses %.6f in > printf "%.6f,%.6f,%d\n" ... --=-=-= Content-Type: image/png Content-Disposition: inline Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAqYAAAAzCAIAAADKLV0RAAAABGdBTUEAALGPC/xhBQAAACBjSFJN AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAA EGNhTnYAAA8AAAAIcAAAAAkAAACK5qsYNAAAH9JJREFUeNrtnXdck1cXx38ZjEjYG0FABESmgooL xS1urVpsrbu1rldrtdYua7W1rVVbbStuWxdaNy7ciiKKTEUEBNl7rxAy3j+eEEIIGDEBIvf74Y+b Jw/POPfknuc595xzaVAFjk8/MsN1GoAXBQndf3dRiWt+LcPths33nOtt1ddUy4SlxhJv990/4nbK nXfjHlsZOxN9NysTcz22fifNcg43Jb8kIjUns7i8Jb3jbDvfx93brrOpjhZLnVnfO5uP3I5PJYJt 94Jd//aHEGI97c2P8zke/IpgyS3WQFp77VkrA52e1qZWBjq6nTSqubz88qqIVznPswuEQsUc//in k2b07QHgRU5h97UBZIxqc5hEBK0PnUbfOylgbq/ZbXL27TNH/G9kbwB34tOGbD5MbRzubHtttT/V 1l60pYLDVSF50miY7+Px6dBevazNGn8bl1Ww53bU9uBHcvcObe+8sXMHuRFFJYJtAW7IlfxY1C7t vZuVyewBrpM9HW2N9Rp/m1lcvvN6+I7r4ZU1tcpTrZgfFrpYGgOISM3x/G5/O5HMuzc8SkFMvrws 6v2xmbYpgPj8F8djT7zNoVYPXCVp7/kCfgW3QvyRJ+C1Zzl42piNcu1qoaddzuE+SMy4Evuyli9o w+uxNNA+/PHEwd27NLVDDwujFaN6y2+ZVvt5S5olvkBYUcOV6B1l3SwRrJJuxBQVw5FshbJyqIfB MhwWSpWbO3IkP0a2Pz05vWzqZE/HZnborK/90zTfuYPcp/95Ojo9TxlSEgqx5crDgwvGA+hlbTbc 2fb6s5T2M8q9wxCTLy+L+nzsbuYG4NzzC29j8jWYGmsGraLaycUp804vDEm7zxfw278EjLQ7HVww bqx7N8mNKfklCw9cuhH3qk0uyZDNurZ6ZndzQ/EWHl+QUVyeV1bJ1lTvaqynqfZmGq7BZKzx8xb1 Tn7JvH1BIQnpfIFQqXdBBKsk1MD/CTeWI0wN9b+vR+g8F5PiYKykM3ZHgeQWBZp8RelJL5sGPhuB UJhZXJ5XVqXOpNubGoh71sHM4ObaDwZu+vd5VoEyZHU09NnGKUMsDbQBrPHzJia/dVANk3805lhU TjSAwqpCVZe4j/UgA5YB1f70/NI7r+6qxGXrsjTurZslaQMobI31rqx6f+LvJy/FvGz9qzq9bKr4 kgorqr89c/f4w7iiymqRcjPofbtazOrvOsSpi7y949jFQEsUV/Hpoct34pXulCWCVRIMCM7h+Bgk Sm3vg8wH2OeL2ZEwV/hJnVCgjgaP74oy+QrXEx5fcCEq8fCDp7fiU4srOdRGDSbD39v5N/9hVGcZ aLGOfTqp17f7BELFP5zV8gXbgx9teX8YgBHOth5dTKPSclViMFRpVMPkn48POh8f9G5IvKeFB9Xg C/gqFKa35f1h1HBzPzFjdeCNiFc5xjqdFvn2+nJcfyaD/s/HE7qu/qusuqY1L8nf29nHUWRy4rIK hv9yNLukQnIHHl9wPzHjfmKGIZslb+9Ym9b1jvB2fGtMwhLBKokvEdLY3lPogvMfTjhhKRcMxZ5U yqsPIKL96QmPL9hzJ+r7s/caB2DW8PgHQ2LCkrMefjNbh6UBwN3KZHofp+Nhccroo923I7+eMECv kyaANX7eM3edU5XxUHWhExG0MiZaIo9iCaeEy1eNMBC9TppzBroBiErLHf7L0dCkzBoeP6Oo/OtT d1YH3gRgyGa1clgWnUb7adoQql1aXTNu2wkpsyRJYUW1vL2joyXqnSoOl6f02RYiWCWhDv7neEC1 K6D+ESbr4ksPLHoIS2pjVxTPRKzCzysVuwcgof3pie/mIx8fuNRMwsXzrILNF0PFH6d6dVdSN5Vz uLtuifwg03o72RjpqsBoqOIQk9/aaKmLxr52HqYnSV87CyaDDmDL5TBObYPL/j34EeXv9e1u3ZqX 5OPYxdpQNEBsvRKWkl+imN7RUKvrndYInSOCVZZgkaELkbN6HYb9C/cyaETDbAL8y6BBbR+FJIWf 172RyVfI3SpWT9KLyl67z8nHz8Vtjy6myuup34Mf1fD4AJgM+mej+4KgZJpz7JuyTYfY+ljpWnH5 3PTS9JvJt0s5pW9zMk2mpo/NICfj7mx1dgmnJCYnNjT9YatZPhqN5m3Z19HIwUzbrIxTFpMbG5r+ sPXj5migqZyWGNbNwqYWSisAXyBMLSgz0GIZ63RqzUua3seJatTyBX9cC1fR3iGCVRKWqLdqV1Ef 75YPrSew8EUKACuUtezg2qjxxStHFNCABBgGw64Kogeaxm/5KqonKfklQiFoNACQ58hetuZuliYm Op2KKjnPswpCEtPlnP3PKa38937sgsEeAOb7uH9/9p78rqPm9I0Gb7vOjmaGZrpaZRxuTHpeaFKG ssNFVQKRyZ/T86MDU/ZSbfttTrmVeTvGbp/p9r4aQ028aw2v5nD00dVX1xZXF7/m96bTOX21KPxy WdCKnWF/qTPUv/T5YmX/5bqaDVw3uRW5v4T8tvX+dsmNNnrWKatkT8LJWYpntP2oyx9doNr9dg96 mB42zWXqxmEbHIzsG6h18atF55cEJ11rfIT1Q7/5zvcbmQef6DRe+IMMh3xg7Mn3T3zQzJVIYco2 lXmcdliKp7AubsvRzCAkIV3yKwadZm2kgzfx8SqE4c42VOPui7SSKk7LDjLatevlVe/L7h0dLeHB dTJ6R6EVY4hglSTYatQPXMaoTICh5EeqUSWxj5xogfs17i7FIzbqf7kF6PQxxp+BkykqTFHxbvwA 1RgMWt1DWvNqMNWr+y8zhnZtmN//Mq94xdFrQVFy+VG2XA6b5+NOp9E6qastGea54VxIi5Wt3w+H Hr7MnNbbaePUwQ5mBpK7peSXLDp0Ofhpq+YFbNu2zdfXV/xx5MiReXl5aFNkOPb1WHphn9yf3XOW pL0HoMHUmO85N3rJE2u9Lm90DrY6++a84PVDv5Gy9wBM2aa/jf5F2Te5fug3J2Yck7L3AGz1bYI+ PDvGYTQIzRL2MovHFwBYNbqvBrNBxNPS4V5UcO/dF61XcYSlzrQz0afaKl0LjwhWSUSj3hf9Le6I k/TeQ5wL8hrvIw9dUfwIe9YiRNLeAzBC1UmcHImX7lBWwHnr64lYDQAk55U0tdv2mSP+Wzqla6N6 PnYm+uf/N32Rby95zvUip/B8ZKL4diRrMraA9ZMGnVgyWcreA7A11gtaOWOMm11r6qGtra27BOrq 6m3+05Ah3D/H/eFk3B1AYmHSjeSbpZxSGz0bP4fR2hraAKx0La/NueLxp1dVbZWc5zgwZe+ALv2p dnF1cUZZZg2vxpRtaqVrKXN/Dq9GKnWth7GTsVYL82j9HEZ/M+QrAGml6fdehZTVlFnrdRna1VeT qQlAjaG2e+LfDtt7VNc2eEZ+VZwqdQ1eFp7UNHxhVeHTvGeNTxSX/7zxxqLqIqnjOBjam2ubA6jl 1z5ID238LyWcEqV2eURqTmBYHIA4iXTbnNKKwLqg3NpG0VUlVZyDITELBns4WRjdXTdrdeDNiNQc XZbGJ749140bQO2w/26MjFHSWG/xME8DLda8fYpMuOhhYUSveweJzy4EoKnGXDDYY0YfJ1crE5Ya s7CiOjm/JPhp8v570RlFTYYpFVVypLLFHMwMzPXYAGr5ggeJGTJ6p6UvvjIhglWSYFOgH4IuA5EG YCReRiDgMuy7oHQaRL9cIWj/wl22EJBvg5JLaPCG0Bllt3HQCrJnNhkQbMOVA+gpubEWDDUoZt6w 9fVkUi8HcVtsj6X4Ymw/qlAdxZNXOaFJGdW1PCdzo1GuXdUY9O0fjHiRLVda9c8XQ6kzGmt3mjPQ 7e+bLUx08HO3+2bCQABphWX3EtLKqrnWRrpDnaypYgNqDPruOX4Oa/+u5vIUODyqFqKft6RjH4BQ KFxxedUfoTvFWww7GR6b/u8Iu+HUxx/vbP7q+rdNHVTSsX867uyUHpMAnHt+4ce7mx9nhgvrJnms dC0Xes3/rP8K9g/6zV/lm9bYl3SnU7ECS4P+tzt8r/jU1npdLs260MNENG058+SsYzGBzR8zakm4 uBTPpKNTWyzxXRP+/KT3QgC5FblmP1upiqLosjQefjuncVowAL5AOOmPk1JOvBHOtstGeI1170an 0fgCoeXKP3JKKxV1MZM9HU8vE3WB53f7CyqqLq6cQRXvlIJTy9t4/v6mC/fl7Z3ZYz7x7Qkgt6zS bPnvRLAqK9j1PZH9APs0IXtw/x3eK9DAvacB3lQ8X4TwQUjNBbsLVtbgB6rGPh3Cuzgw4HWVcx+h cx9kij9Gw8wdOYoKYWhNPdFgMhJ/+dTKQAcAl8e3/fzPrEZZG3Ym+k83LaRMaTWX90HAuTNPXkh+ e2b5VFdLE/GW19bYv7du1kAHKwAv84odvtglfyUAScc+5QtZevjq7tuR4gNYG+peWjWjh4UR9XHm rnPHHj5rnWHz7NmzEydOFH+0srLKyMhAmyI7Yn/TnZ8k7T2AwqrCKUenvyxKpj6u7P8/6qX/tUxy mgBgzdUvJx2d+ijjsVCiI9NLM7698b3LDg+l3iGTzlx+cWXA4z2Sp04tSfvwv/qSt+Mdx4HQLKXV NYN+/Lfx5Fx6Udno346Lt7M11RcP83z+0yfBq/3He9jX1PL33Y32/G6fAs0SAG3Nev8Yk0F/8PVs mWYJgKYac+PUwX/Pbr9zN0SwSiIS5lMwo7wuPl+Sg/D4HCPFH7uh6FcEZ2DrEZwahNRyaJxBd0nv /UI8kbL3PNA3Y6A7PnXEsq8xlA86AEl7DyASZiqqJ19NGEDZewB/34zIkpWlucbPW1ynb/E/VyTt PYCXecV+WwPfyHPzy6WHVMPORL/FaYFMBn35keCAW5GSDwyphaUfBtRn/I/36KYaY65ykOHYL6ou 2nzv18bbK7gVP939ee+kAAAsNdZ7zlMORBx67QnoNHpg7MlfQ35raodXJcqdMkwqernr8W4ZI0J2 VHRODPXi7mbm2pGVQE4KyqvGbz/R09p0pEtXCz12Bac2/FX2pegkKsfG3tRgyTDPuYPcqAoerwpK /7rxZN/daHHJNgUiaZk2TPbprK8N4GxEws7r4THpeQKhsLu54dxB7nMHuVFu6kW+vUISMo6EPiWC 7VCCvQz7HljyBUL8kGiJsnJoPELnv9A7CA4A1MCfiBeLED4UKTQIATyBRQA8j8G1AvVyYECwFg0C ygSgvYfp5yAyS5vgw4Dwe9ySHmFgPgdRKqcnfbpafDlWNA+bVlj27RkZ5UE1mAxxZsfzrIJD92XM KWQUlf8e/Pi7SYPkPG9QdGJcVgH1Lr7Gz1syS1B+knKLd92SMSkQmZobnZ7nbmUCwM3KpAOP4rJM /oX4i5Vc2Y+Ep+POBkz4i0FnABhuN0wekw/g25vr2/AOTz07LWzCRxSZHUWZfEudzh1ZCd6IyNTc yNT6MCUaDWPc7JYN9xrtakejQSjE9WcpO66HB0UlKaNIJ0Un9frA0lGuXQF8efKWZPEQqjbcvYQ0 at0OAD9P9w18FMdr04VqiGBbnwzoLIPfsoYbrVHyMZ7MQ6QZKgBUQv0YXALgJXPFnal4boMSyS3b 0E9s7ym2w/sb3GE2TMKPUEJBX2XriSGbdWLJZKoGQC1f8EHAOZkV/TxtzKmSeQBOPo5v6jxHHz6T 3+QLhdhy+eH++eMAeNma+zpZ33r+xm+Dp8KbvJjI1BzK5FvWOTBagUmTJrW3X4QMk38/7UFTexdX F8cXvHA26QHAw8xdnhNEZEUmFCS24R1GZkc19VVBpShAg63Obp8DVntGl6UxZ5Db0mFe3Uz1AZRz uP/cj915PTw+W+nrIEiNZVdjkyXNkphDIbGTezlO7OUAoLO+9ngPeyn3IxFshxIsA4KxSFyE8FFI okMIIBpmAfA8DDeZ/n8K/4ZF+sqgsQnSZqwMGhnQkXwyEIL2phkBba4nGkzG6WVTxYWYlh8OlkoI FCO5MM+DpCYnpxNyigrKq4y05S0YcCT02Q9TBlO+pTV+/Vpg8iObrtJfUC7ydrA12j5svg2RYfIT C5tLpkwqfEmZ/G6GcmU7PMp83LZ3mFeR39RXNXzRAyyDzmDSmSpUDq9tcbIwWjrM86MBrmxNdQAv cgr/vP7kYEhMeWstI13TMGj250uhTe0ZcDtyYl3s8bAeNu3cMhHBKonOKFuAiAWIoEr0VEHtBJwD 4CWuv9sUmuCNRIPlao7DpRgyVhYoAkvS5CfBoJnHiHaoJzQaDi0cL15bYdvVRzI95BSSlXETc4qa OWxCbpH8Jp/L4/8e/PiXGUMBjHbt6mppEpvxZlnseWWVTeu2aHhn0GlMBr09O/yUiuy5/Gb+oZgj qsOjzlDXYGrU8F6zkENmWVbb3mE1rxoERUCn0cZ5dFs23Gu4sy0AgVAYFJW04/rja89SqJdDa0Pd 1X7eY9zsOutrV3C4YclZAbcimsrweRsknY1V3NpmMpJDEtLFRcQ8bczanUyJYJUqWAhH4uUihI9D AgMCAM9gEgDPf+FeAk0A6uAvQMSHiHFGnhoEL6F/Bk5b0Y/6FkAfZHZCreQxL0D2SvO6aDASKjZ2 rxX0ZKv/8Bl9e1DtU+Hxnx+/0czOuqz6p5mSquZMgHiNPjkJuB351YQB1PHX+HnP2n3+jf69mew7 AoUMk8/hNddJkt+y1dmvNfllNWWqKRlCA3pYGAWtnG5rrEf9jPffi/7zxhPJAuwTezkc+WSiuJS6 Bpvl52bn52YXGBY3e8+FGoUms+aX19eESMgpaqaOZjmHm19eSa3pYlq3sgsRbEcQrDPyLuCYLYoB cMA8CtcAeN5HfRkxM1Scx7HeEmH2LshzQd48RI6HP7W0rkejlfFk2nImBJYNy/cqfGVeperJF2P7 rRjZh2rffZH2wa5zzccBSFbLkar5L8Wb2uCy6pqAW5Fr/LwBvN+3x7r/bsuzIgBBfmSYfBazuQUx qQo2FPJU4xEIOqj/5B0jtbDUREcrJj1v5/XwI6HPqrgNXn1625oHLp5M1QV7lpkfkZprqqM1yMGK pc6c0bcHp5Y/Z+8FBV6MZBGY0qrXPHSWc7iUZRIHHBHBdgTBpkDfBJXxMNoNz0PwKGrojVcDX8re i+mMsqs47ImPAfRAg2nBGjAzISP4ywV5Gg0LACg8dk95ejJnoNvmaaKisDHpeRN//++1z5GVNfVn 11RjSl2MJC0opbc9+NGKkb3VmQwmg/7Z6D4rj15/Z0fVtkBGf+izmiuMo68p+pYn4ElVrCO8w1TW 1Pb8dl9iruxJn+0fjKCGm2WHg3deF63F0s1U/9TSqW5WJrMHuu67G3WviVCgFpCYWyQQCqk8MXXm a5Y8F+/Q/OsIEew7JtgqqPXCJ5LV9SWZh0ixvS+DxjG4csCcgudUfT1jVG7GdQCGaPBWU9bE9Pxk SGeUKdyxryQ9Ge9hv2euH9V+mVc8assxeZLpSyUmgPQ6aTSTB6iv9caPg9klFYdDn84b5A5ggY/H hnMhbzo7QGgGGaV47A2bq1QgjtpLKX5FxNehaGq4sTLQ6d/NEsC/D56KhxsASbnFU3acopzD83zc FXglnFqeOCzZQr+5bAsaDYZs0etdcVU7HTiIYJVEU/YegD9EtQTKoOGFjxdh3AqMdsbi2Low+yl4 jkYz9CzIeJ3VBG8+IiW3ZEInH4qf7FC4ngx0sApcLErJyymtHPnrMTkr9rzMq19Zzb5RNXtJHEwN WnCnv156SE0ssDXVPx3aCwTFIeMtf6D1gD3h+2Turc/S724kil5pJvntnYTLF0XDqjGYHerGX4tj XRHQi9FJjYeG2Iw8jy6m7lYKTli6+yKNqtphbahrpqvV1FBlb2ogzjVvhSQ3CjsTfVeJonXhr7Kb KUdPBNv6ggXQHaIE3ZNwTqx7MiiHxhb0P4QzAKhKvbyGL0VscE1RkYsGD0NfIKSz9ES+WWveTsv0 xM3K5MKKaZTjvbiSM/LXY8kSkQHNE/GqPsShfzfLq7HJsoVsbih/uL4k8dmFF6ISJ/S0B7B8RO/f LofVqGZlezs7O1fX+jpv4eHhbV5wV4b1Gufop6WuJbMaz2SniVQdHgC3km+rYh+0GHEcYmdSt6ch dDnKiNOa3WfnrFHiNVsBDP7xcG7Za942zkcmitfp+rC/y5bLYTJ3m+xZH18tczUXZTDew37bzOHi j7N2nz/8oCX16YhglSRYAFS5PQDNV6spgLTFWoTw7zGk/pLw4htI16eTM3avDfXEzkT/6uf+VBBG Fbd27LbAN0qHi0rLFSfcT+vdff3ZuzKj/fy9nVvc1z9fDKVMvqmO1uyBbrtvR7bP0e81XTx+/LZt 2+q7eNasw4cPt+0lyXDsG7AM1g5a3Xg7W529bvBaql3Dqwl8elIV+6DFvChIoBqupi5ddFVmOZzW kEy2yN84zl16SqirsR61tEbzL4KW+tqOZobiPzUm/bUnDX6anFYoeghbN24AVb5DCkM2a9XovlSb xxcEPoojgiWCpYiHaJGVaYgT59Ozwf0MolIEHDABxDQqp/MV7q3GfQcUeiFrK66eQSAD0hHKSqq7 pyg9MddjX1vtb6arBYDL40/ZcSo0KfONzljLFxyvW1nOycJo9gA3GbpnoC25zt6b8iApQ1zkZ9Xo vnQaDQRFIHsI+Grwl8u8lzT4kXcyPOUfaGfQlfq4M+yv4uriDiUpsVeDTqOffP84VY+IACC1sPRR chaAD/u7LB3uJf5t2psanF7+HoNOA3A0VMFLV/EFwg3n7lFtfS3Nm1984N6wdDb1HmNc51c8Evqs xU5gIth3TLAAjkHkbtUFJwq7/sLFbbjyDH+612XlnYETAKoavyRq4P+Cay+w4zF2r0QoAwJeo1FU GUn5itITljoz+HN/27oV7g/ci+ELhMOdbZv/E+f+idlyOUwcqP/XR6MlF9ullOTSZzMk0/dbgHih HQczA6njE1qMDMd+eOYTr86ef4zdtrTv4hvJN0s5pTb6NmMdxoiXzkspfvX9rY1KuqDVA1eNdRwj tbGHsWgJhy66VrfnS+dsvChI+OTcYmVL6lz8heTilK76tgD6WPZ+uiwqtyI3v7KALxRNMl1JvLo2 +KuOqUafHbt+a+2Hagz6jg9HLhnmGZGaY6LdaaCDFbXW1sXopAtRiq8bs/9e9AhnW6p+iIOZQcSG +SEJ6bEZ+dTqL0O6W6sxRGNxelHZymPXWk0ajIae1rcJaCeCVZJg96HnAkR4IguALjifokGR0AJ0 +hLD/BEbD6Mr6DYaTRYkjYNxEgwmoL74YDFYqdBrt3piyGZJro74iW9PalHj5nH9es/TjAb5iqmF pV+furPVfzgAljrzzPL3wlOyHyRlcGr5ThaGo1y6qjMZnFpeQk5Ri5exOR+ZEJ9dSK0XvMav32lV KOos3cWMBmkvHE7bB7rKMPlLgpYfmfZPNwM7ByN7ByN7qW8zy7KGHxhVXqOs53pHI4fBNj5NfctS YzX+tnUq5Nfya6ccnXbhw7NWuqIinaZsU1N2vd8vPl/1NFJR3E/M+GDXuUMLx7PUmd3NDSVX9Q5+ muL/91llnFQoxNx9QWxN9bHu3QDQaTQfxy7iiqFiknKLx2w93pp5Pr1t6/26WSUVjRc8JYJtc8HW gjEe/kE42gvZUl9lQ3sC/MVmezHGPsReE8iIgXgBo3GYeQ7HJTfK/4qv6nqy7eqjzvra4ikeL1tz L4k7Egqx/HDwsB42LTb51EI7e+eNBdDXzsLHsUsz5SDbJ717109tZGVlBQUFtfklyXDsF1UV9dnV PzD2JF/QIEiSy+ceiDjktrNXcnGKasldUUTnxLjs8FgWtOJSwuX00gx5KhF1HE4+fu769Z6AW5Ep +SVcHr+kinPreeqs3efH/HZceSXiq7m8cdtOLNh/8XlWQeNvS6o4G8/f91y/Pym3VSehhjhZi9ub Ltx/y7R1IlglCTYb2v0xfxn8HsKyAuocMONgvAk+LlgsuaReCvSHYI7UIns1YO6BZ28szISOOPif Qv66e++Annx+/MaUHackc/YokvNLxm4L3HMn6i2P/++Dp1klFVSbKsmnWgwZMqS+izdtag9v+SLP 0pyeHx2Yspdq229zSip6CaCzjoWPzSBLHUsun5temn4j+VYpp1TlhE7oILhamrhYGpvrsdUY9MKK 6rjMgrDkzGZKxioJF0vj2I0LqXZaYZn9F39zVTO/SMUFu/7tzyjEelrdcWhAH2T0QSYLvFfQuwNr qVS9po/QIfSkt625m5WJiY5WUWV1XGZBSGK6olZ4/mJsP6o4oFAI16/3PMvMVxWZuLi4xMaKlmFM S0uzt7fncrltflXNpZhnlmUdiwlU5cGK0IGIzch703W3lMFQJxtxe+P5EFW390SwFEIgDJZhr1t5 r8PqyeOU7Mcp2co48q6bEevG9ddhadBoWD3GW7EVppWrsUOH1nfxxo3twd6jqYh9AoHQwt95nbc2 Ob/kQEgMEQgRLNGTt6G0umb37SiqPbOfs8ys0XbaxXUmPzk5+cCBA+3kqkghOQJBYVCRblR7w7l7 HXZNbiJYoicKZOvVsMoa0SuypYF2ZrEKJIXS6XQfH1Gk+YYNG3i89rIOBTH5BILC6GltSq0jkpBT 1OLCcIR3XrBET96I7JKK9WfvqVgX9+ypr68PICEhoc0r7klCTD6BoDCevMqhzfmRyIEIluhJR9fY J09o7bJiIJnLJxAIBAKhQ0BMPoFAIBAIHQKRY/9g5D8HI/8h4iAQCAQC4V2FzOUTCASCbISKKOlD IBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAg EAgEAoFAIBAIBAKBQCAQCAQCgUBQKP8HTgZ5skTWsPMAAAAASUVORK5CYII= --=-=-= Content-Type: text/plain That font locking is actually a bug: ("\\(\\([@%]\\|\\$#\\)[a-zA-Z_:][a-zA-Z0-9_:]*\\)" 1 (if (eq (char-after (match-beginning 2)) ?%) 'cperl-hash-face 'cperl-array-face) t) ; arrays and hashes It's interpreting this as a hash called %d... but we're inside a string, so it's not a hash. At this point, the string has already been fontised... So how do we avoid doing this stuff if we're in a string? Cc'd Stefan for expertise. :-) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 07 07:13:24 2020 Received: (at 22867) by debbugs.gnu.org; 7 Aug 2020 11:13:24 +0000 Received: from localhost ([127.0.0.1]:55916 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k40JQ-0002f4-5d for submit@debbugs.gnu.org; Fri, 07 Aug 2020 07:13:24 -0400 Received: from mail-out.m-online.net ([212.18.0.10]:34253) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k40JN-0002ev-Ut for 22867@debbugs.gnu.org; Fri, 07 Aug 2020 07:13:23 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4BNN5B5tdyz1rqr6; Fri, 7 Aug 2020 13:13:18 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4BNN5B2Yg8z1qvJP; Fri, 7 Aug 2020 13:13:18 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id UZSs1lrt9qbV; Fri, 7 Aug 2020 13:13:17 +0200 (CEST) X-Auth-Info: N9dLPz7dNkcgnDLwXmrWTuOe/nL7q6sWXjLXQXF8xnuH+EunZC+49GPoxemfkC2o Received: from igel.home (ppp-46-244-184-189.dynamic.mnet-online.de [46.244.184.189]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Fri, 7 Aug 2020 13:13:17 +0200 (CEST) Received: by igel.home (Postfix, from userid 1000) id E146B2C213B; Fri, 7 Aug 2020 13:13:16 +0200 (CEST) From: Andreas Schwab To: Lars Ingebrigtsen Subject: Re: bug#22867: cperl mode highlights %d, but misses %.6f References: <87ziui3d2f.fsf@jidanni.org> <878seq6a2z.fsf@gnus.org> X-Yow: Four thousand different MAGNATES, MOGULS & NABOBS are romping in my gothic solarium!! Date: Fri, 07 Aug 2020 13:13:16 +0200 In-Reply-To: <878seq6a2z.fsf@gnus.org> (Lars Ingebrigtsen's message of "Fri, 07 Aug 2020 12:09:56 +0200") Message-ID: <87y2mqbtf7.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 22867 Cc: Stefan Monnier , 22867@debbugs.gnu.org, =?utf-8?B?56mN5Li55bC8?= Dan Jacobson 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 Aug 07 2020, Lars Ingebrigtsen wrote: > That font locking is actually a bug: > > ("\\(\\([@%]\\|\\$#\\)[a-zA-Z_:][a-zA-Z0-9_:]*\\)" 1 > (if (eq (char-after (match-beginning 2)) ?%) > 'cperl-hash-face > 'cperl-array-face) > t) ; arrays and hashes > > It's interpreting this as a hash called %d... but we're inside a > string, so it's not a hash. > > At this point, the string has already been fontised... So how do we > avoid doing this stuff if we're in a string? Cc'd Stefan for > expertise. :-) Replace t by nil or 'keep. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 07 08:08:10 2020 Received: (at 22867) by debbugs.gnu.org; 7 Aug 2020 12:08:10 +0000 Received: from localhost ([127.0.0.1]:56055 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k41AQ-0008SP-96 for submit@debbugs.gnu.org; Fri, 07 Aug 2020 08:08:10 -0400 Received: from quimby.gnus.org ([95.216.78.240]:38878) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k41AO-0008SB-PA for 22867@debbugs.gnu.org; Fri, 07 Aug 2020 08:08:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=0oTeHkgL6H3kJ7nb/hT0mTXgxsVRWqAwtGTPA9A5WpY=; b=ijVcRqQ46PsmPx83FIj4dAZKOZ rh8I8KRkH6K5w6O18G9AmX6c3K3t2UYACY/Q4HI7aWrJbr4X0tfDiIfp4R5Mqv/6UA8bbGQok0uCy eEuc505ubl//NLU+L+H/8glx8CU6TfTBBNdwjRGtPTh0zpsqz/ZQnymU/VLnwKrLgnAo=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k41AE-0006nx-97; Fri, 07 Aug 2020 14:08:01 +0200 From: Lars Ingebrigtsen To: Andreas Schwab Subject: Re: bug#22867: cperl mode highlights %d, but misses %.6f References: <87ziui3d2f.fsf@jidanni.org> <878seq6a2z.fsf@gnus.org> <87y2mqbtf7.fsf@igel.home> Date: Fri, 07 Aug 2020 14:07:56 +0200 In-Reply-To: <87y2mqbtf7.fsf@igel.home> (Andreas Schwab's message of "Fri, 07 Aug 2020 13:13:16 +0200") Message-ID: <87sgcy7j6r.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Andreas Schwab writes: >> At this point, the string has already been fontised... So how do we >> avoid doing this stuff if we're in a string? Cc'd Stefan for >> expertise. :-) > > Replace t by nil or 'keep. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 22867 Cc: Stefan Monnier , 22867@debbugs.gnu.org, =?utf-8?B?56mN5Li55bC8?= Dan Jacobson 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 (-) Andreas Schwab writes: >> At this point, the string has already been fontised... So how do we >> avoid doing this stuff if we're in a string? Cc'd Stefan for >> expertise. :-) > > Replace t by nil or 'keep. Thanks; nil fixed the problem. (With 'keep %d = {}; wasn't fontified either.) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 07 08:08:14 2020 Received: (at control) by debbugs.gnu.org; 7 Aug 2020 12:08:14 +0000 Received: from localhost ([127.0.0.1]:56058 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k41AU-0008Sf-FN for submit@debbugs.gnu.org; Fri, 07 Aug 2020 08:08:14 -0400 Received: from quimby.gnus.org ([95.216.78.240]:38894) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k41AT-0008SI-E7 for control@debbugs.gnu.org; Fri, 07 Aug 2020 08:08:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=IN8l7g8JQj1EmkCI0rDynfgQxdXzGoF9lkSmyir4IhM=; b=L7q+PTud1l1ULA1yVBitZcLP5S IWzgVVb5MtAWY4ryym7FLuR1N0bsQaE9oGeuilyBfLEPrm5u22ssYNMU1YpX2Jwaj3KtIJ1Lur9El YtsbAEFjHzX2UZNrTYcFK0CRvxyR5SSqO1ylYF05xkDqFOCaUT8YqAaZM1yZzhbQVoJc=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k41AL-0006o9-Oc for control@debbugs.gnu.org; Fri, 07 Aug 2020 14:08:07 +0200 Date: Fri, 07 Aug 2020 14:08:04 +0200 Message-Id: <87r1si7j6j.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #22867 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: tags 22867 fixed close 22867 28.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 22867 fixed close 22867 28.1 quit From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 01 12:02:28 2020 Received: (at 22867) by debbugs.gnu.org; 1 Sep 2020 16:02:28 +0000 Received: from localhost ([127.0.0.1]:56893 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kD8js-0001Vv-Gd for submit@debbugs.gnu.org; Tue, 01 Sep 2020 12:02:28 -0400 Received: from mout01.posteo.de ([185.67.36.65]:33634) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kD8jp-0001Vh-TH for 22867@debbugs.gnu.org; Tue, 01 Sep 2020 12:02:26 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 3753B16005F for <22867@debbugs.gnu.org>; Tue, 1 Sep 2020 18:02:19 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1598976139; bh=Xnw9xmZGyGapWWlxJ4n58NTDgrbXlZkOs1njn1VlWO0=; h=To:From:Subject:Autocrypt:Date:From; b=A+w9hS0Cr5xZ6KY/bDwG3a5ZNsx1E6xOct2UrM3d8Y8OLCr82gAsFFDuEmIQlX9Kg 5WEjtQncOZNPJPzGF7ZB4sktg3qNkdZ+rEJM3Q+jmpNI0kKQJoGWvWWgAVJQInjAAm wx9JIqtB7TsXoXheCjDMsESIEp50CtOv3XFJ60CLvsW8WafigXOV/8ONL5mPi4Djcj WVK5LSDQ7VxmV6IsE/AtRgfs8WykDgfQhx82FyHbsBBtJ85ZJ0+T35DuNQMrCsLcZA 64eVcfM+AZxk7y3LqO0OzzWVRQp3GF4jE7eLmOAhAbZ6Q8lKaaRqjVA3MWDXQ9LrSa 2J1/ZX5HfYNyQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4BgsK64nrbz6tmT for <22867@debbugs.gnu.org>; Tue, 1 Sep 2020 18:02:18 +0200 (CEST) To: 22867@debbugs.gnu.org From: =?UTF-8?Q?Harald_J=c3=b6rg?= Subject: cperl-mode: Commit d0ad6306 suppresses fontification of hash/array declarations Autocrypt: addr=haj@posteo.de; keydata= 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 Message-ID: <793881bc-c77d-8ddd-61b2-d20d94107eed@posteo.de> Date: Tue, 1 Sep 2020 18:02:18 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 22867 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 (-) The recent fix d0ad6306 to cperl-mode fixes a lot of unwanted fontification of arrays and hashes, in particular in comments, POD, and strings. However, as a side effect it also prevents fontification in a variable declaration (this has been observed by choroba): my @arr = (1,2,3); # @arr fontified as a scalar - bad push @arr, 4; # @arr fontified as an array - good print $arr[4]; # $arr fontified as an array - good my %hash = ( foo => 'bar' ); # %hash fontified as a scalar - bad $hash{baz => 'quux'}; # $hash fontified as a hash - good Can this be easily fixed? --- Of minor importance: There are some cases where fontification of an array in a string makes sense, but is gone now: my $mail = "me@somewhere.net"; This was previously fontified as an array. This makes sense because in doubly-quoted strings, the value of arrays (here: @somewhere) will be interpolated into the string. In the example above, the fontification of @somewhere as an array was a welcome warning that this is not what you want. Fontification of a hash in a string, on the other hand, never makes sense because hashes aren't interpolated. --- Also, this bug can be merged with (Bug#11054), which in turn had been merged with (Bug#3091). From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 01 12:34:56 2020 Received: (at 22867) by debbugs.gnu.org; 1 Sep 2020 16:34:56 +0000 Received: from localhost ([127.0.0.1]:56991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kD9FI-0002Mn-Fe for submit@debbugs.gnu.org; Tue, 01 Sep 2020 12:34:56 -0400 Received: from mail-ej1-f41.google.com ([209.85.218.41]:35139) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kD9FE-0002MG-KD for 22867@debbugs.gnu.org; Tue, 01 Sep 2020 12:34:55 -0400 Received: by mail-ej1-f41.google.com with SMTP id a26so2598317ejc.2 for <22867@debbugs.gnu.org>; Tue, 01 Sep 2020 09:34:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :content-transfer-encoding; bh=WUIG/QKmHNumfHZ1ukGoFzhDrjIpk/tPQp/Y96EILIc=; b=pxD9V3sxjRylv096mNRZ/MtDLzvyQAhqL6vfG4vbeJz/SBvexj3BHfgJ0QCmp/yvgn eQHMLKAA/tB6rDFQYdwT1iyxF9uzpIp5QWpECBtGPa8V2LRLrS9ROGZPTmr4dYSe3i3/ ynH34/ooM5tdnDEg1Srui8IvZk2EW3jhAgptObc8uprWlDlw3UC0PgYagA7Xu375L9tC kWNok5mkaPw+kkBrJa6Yhx360967JXSBjdSwIwo7y0wPmsWdD1RGU2ZKJHOTL2t4PevL kWtHI/W0eC2hPSaisiOinTHll3HXtpehx3CwoGYap+6j/XLraWed+IMeYMI+538+MC9M MVnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:content-transfer-encoding; bh=WUIG/QKmHNumfHZ1ukGoFzhDrjIpk/tPQp/Y96EILIc=; b=hh3+sAzKo0yqwpBmpCNef7NWTkRgxn1RvAX6KRrfPSaZonyIA5bvsVAmTLLU7RX8No bomL01Qi6bf8GvCy/EPn5IEnIMU24OPipnsMmofjFi+OnwpfuQGmvINJWd/rP8eLOAVz 84Rsb/T4kUqUm+2Hcr5fH6PVimZDCpUkcx2W7XA+7zsibKt8Hk8S77BlT+hjt++vVwrR UEeG5uZ34yIZOr5eyOvIedhOOo2rHlZE4BdhicbwzhgxnB8GCqP+VYmPyBG7Gn0lbBbY lUA/sAgRa4bnI2ZmXXCCjlBwo9ATTeCHrqusiprWKiSc7U5kA//X0AlpGKsvukjyFdS5 pz2A== X-Gm-Message-State: AOAM531CrmAE0sDWMsSW9pNStil89KY2O0fNCOINRvJizDXHbiC53ekL EEuyznffT02lgRLew4G6D9+af5yUmJmuhfr2dyQ= X-Google-Smtp-Source: ABdhPJyime/6XeEoRQup4ZCBe+QT0W0nzVDWs67lcao69v5Nk3ABBfcrthFtLez0F2gB9/K8p2ToqXZtg0Yt7ajBQHw= X-Received: by 2002:a17:906:e0c2:: with SMTP id gl2mr2202380ejb.160.1598978086759; Tue, 01 Sep 2020 09:34:46 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 1 Sep 2020 09:34:46 -0700 From: Stefan Kangas In-Reply-To: <793881bc-c77d-8ddd-61b2-d20d94107eed@posteo.de> References: <87ziui3d2f.fsf@jidanni.org> <793881bc-c77d-8ddd-61b2-d20d94107eed@posteo.de> MIME-Version: 1.0 Date: Tue, 1 Sep 2020 09:34:46 -0700 Message-ID: Subject: Re: bug#22867: cperl-mode: Commit d0ad6306 suppresses fontification of hash/array declarations To: =?UTF-8?B?SGFyYWxkIErDtnJn?= , 22867@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 22867 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 (-) forcemerge 11054 22867 thanks Harald J=C3=B6rg writes: > The recent fix d0ad6306 to cperl-mode fixes a lot of unwanted > fontification of arrays and hashes, in particular in comments, POD, > and strings. However, as a side effect it also prevents fontification > in a variable declaration (this has been observed by choroba): It would be very nice to have test cases for all this. Is the fix worse than the problem? If yes, maybe it should be reverted? > Also, this bug can be merged with (Bug#11054), which in turn had been > merged with (Bug#3091). Done. From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 01 15:44:13 2020 Received: (at 22867) by debbugs.gnu.org; 1 Sep 2020 19:44:13 +0000 Received: from localhost ([127.0.0.1]:57405 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kDCCS-0001He-13 for submit@debbugs.gnu.org; Tue, 01 Sep 2020 15:44:12 -0400 Received: from mout02.posteo.de ([185.67.36.66]:60801) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kDCCP-0001HQ-UI for 22867@debbugs.gnu.org; Tue, 01 Sep 2020 15:44:10 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 5D6772400FD for <22867@debbugs.gnu.org>; Tue, 1 Sep 2020 21:44:03 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1598989443; bh=B13NkKLE4w9V4IEBvWxcMtIdW1+GU7JNW8jG9KRnNQQ=; h=Subject:To:From:Autocrypt:Date:From; b=NmZ5RsI18ykJxs2AB46ti8guocpi28161u9Xkc4fYyWhaR4uAW0JQmWYzpvymw+tq JQpJn2zGx+Dj135Shautpcz0irCHYtMpOAxx+L8gKIdWg92qcCAbY2SXbsosIujWgU 75rb9kRyW1euUsBs+k8T9F9bSNCzBcW0MaYmAgEgpUBxdbZ8jxqKy1WnPH5xb2eYFR ZZHOUiq689hAuZdRAClIGzXD5pfyF4J9jqnTOcRgEzqntKDGYlJz+cVYQ6L4f4JNOc 0KLz6u9kkWgD58tkzw6gdebBB3r0WkX0ZVgSegMkQxxUlkp7mAW3C73KRF7Yj35ZkI N+jX7nqOMFMSA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4BgyDy6FLxz9rxb; Tue, 1 Sep 2020 21:44:02 +0200 (CEST) Subject: Re: bug#22867: cperl-mode: Commit d0ad6306 suppresses fontification of hash/array declarations To: Stefan Kangas , 22867@debbugs.gnu.org References: <87ziui3d2f.fsf@jidanni.org> <793881bc-c77d-8ddd-61b2-d20d94107eed@posteo.de> From: =?UTF-8?Q?Harald_J=c3=b6rg?= Autocrypt: addr=haj@posteo.de; keydata= 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 Message-ID: <1738df57-6707-a08d-80a2-c581808dbaef@posteo.de> Date: Tue, 1 Sep 2020 21:44:02 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-Spam-Score: -2.8 (--) X-Debbugs-Envelope-To: 22867 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 (---) On 9/1/20 6:34 PM, Stefan Kangas wrote: > forcemerge 11054 22867 > thanks > > Harald Jörg writes: > >> The recent fix d0ad6306 to cperl-mode fixes a lot of unwanted >> fontification of arrays and hashes, in particular in comments, POD, >> and strings. However, as a side effect it also prevents fontification >> in a variable declaration (this has been observed by choroba): > > It would be very nice to have test cases for all this. Indeed. That will take a while, too :) Not too long ago I stumbled over (or was pointed to?) a suite https://github.com/Lindydancer/font-lock-regression-suite which also contains an example in Perl. Testing this example against its faceup-counterpart would fail as of today. > Is the fix worse than the problem? If yes, maybe it should be reverted? The fix isn't _worse_. Strings like "%s" and "%d" in the argument list of printf being fontified as hashes is indeed idiotic. Also, more than once I was annoyed by fontification in POD sections. On the other hand, declarations of hashes and arrays occur rather frequently, and there's a lot more in that area that would deserve some love and care. So, while this fix was a necessary first step in any case, some refinement might be desirable to cut off the rough edges it left. I don't see an easy way, but this might be well due to my limited elisp experience. -- Cheers, haj From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 03 23:46:19 2020 Received: (at 22867) by debbugs.gnu.org; 4 Sep 2020 03:46:19 +0000 Received: from localhost ([127.0.0.1]:36784 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kE2g6-0004AV-Oa for submit@debbugs.gnu.org; Thu, 03 Sep 2020 23:46:18 -0400 Received: from quimby.gnus.org ([95.216.78.240]:43280) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kE2g5-0004AH-H6 for 22867@debbugs.gnu.org; Thu, 03 Sep 2020 23:46:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=IR/cHWracqe8SiDN0uE3PebpxAhKRi61TFzjOsAlFWU=; b=pfgPa5wcoXJcYZvHfoJlhw6fSn boaaXp5eUl8whWNvSfP58yv/Sa2DD3LspWGmGtjQr6y98+F/j3McDDm/aaDXo66004CE6yyPTioLP cJ3oOAHe2ESnHh5aB6sqgTfQilWjac4v42/X960IF5jt2XR3vi0ap7h7e0pBeee2Mlgs=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kE2fs-00028W-MZ; Fri, 04 Sep 2020 05:46:10 +0200 From: Lars Ingebrigtsen To: Harald =?utf-8?Q?J=C3=B6rg?= Subject: Re: bug#22867: cperl-mode: Commit d0ad6306 suppresses fontification of hash/array declarations References: <87ziui3d2f.fsf@jidanni.org> <793881bc-c77d-8ddd-61b2-d20d94107eed@posteo.de> <1738df57-6707-a08d-80a2-c581808dbaef@posteo.de> X-Now-Playing: Machinedrum's _Vapor City Citizenship Programme_: "U Still Lie" Date: Fri, 04 Sep 2020 05:46:03 +0200 In-Reply-To: <1738df57-6707-a08d-80a2-c581808dbaef@posteo.de> ("Harald =?utf-8?Q?J=C3=B6rg=22's?= message of "Tue, 1 Sep 2020 21:44:02 +0200") Message-ID: <87a6y6fblw.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Harald Jörg writes: >> Is the fix worse than the problem? If yes, maybe it should be reverted? > > The fix isn't _worse_. Strings like "%s" and "%d" in the argument > list of printf being fontified as hashes is indeed id [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 22867 Cc: Stefan Kangas , 22867@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 (-) Harald J=C3=B6rg writes: >> Is the fix worse than the problem? If yes, maybe it should be reverted? > > The fix isn't _worse_. Strings like "%s" and "%d" in the argument > list of printf being fontified as hashes is indeed idiotic. Also, > more than once I was annoyed by fontification in POD sections. The change in the offending commit just ensured that we don't re-fontify already-fontified stuff as hashes. This means that the reason stuff like "my %foo =3D ..." isn't fontified as a hash is because something has already fontified it as something else, so I wondered whether just flipping the order of some of these regexp would do the trick. After poking around a bit, I came up with this patch: diff --git a/lisp/progmodes/cperl-mode.el b/lisp/progmodes/cperl-mode.el index 5dee5007e2..7a1c2e4d24 100644 --- a/lisp/progmodes/cperl-mode.el +++ b/lisp/progmodes/cperl-mode.el @@ -5776,8 +5776,8 @@ cperl-init-faces t-font-lock-keywords) cperl-font-lock-keywords cperl-font-lock-keywords-1 cperl-font-lock-keywords-2 (append - cperl-font-lock-keywords-1 - t-font-lock-keywords-1))) + t-font-lock-keywords-1 + cperl-font-lock-keywords-1))) (if (fboundp 'ps-print-buffer) (cperl-ps-print-init)) (if (or (featurep 'choose-color) (featurep 'font-lock-extra)) (eval ; Avoid a warning It seems to fix all the test cases in Harald's .pl file, and the cperl test file still passes (but its coverage isn't, ahem, extensive). Does anybody see any problems with just doing fixing it like this? I had a peek at a couple of other perl files here, and nothing immediately looked wonky, but I'm a bit out of practice writing perl... --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 04 12:04:18 2020 Received: (at 22867) by debbugs.gnu.org; 4 Sep 2020 16:04:19 +0000 Received: from localhost ([127.0.0.1]:40419 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kEECI-000857-61 for submit@debbugs.gnu.org; Fri, 04 Sep 2020 12:04:18 -0400 Received: from mout01.posteo.de ([185.67.36.65]:58700) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kEECG-00084s-8u for 22867@debbugs.gnu.org; Fri, 04 Sep 2020 12:04:17 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id AE4C216005F for <22867@debbugs.gnu.org>; Fri, 4 Sep 2020 18:04:09 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1599235449; bh=EgTvV4bPQdlGNyAbv7llgy0GCkVcrhjDRzzaU6xduNk=; h=Subject:To:Cc:From:Autocrypt:Date:From; b=qj3ELdxRlyLkA2BpuA+SSOJfBb/XFyCd0SqddxiXJBUb1h6pcTqnyQjFlDXFUfbYF z/08L8TGFJEAJNpgQje1NZ7ZXMGhSEEXFa82lCvCg1yCIPervztQQFZm+JAyzyGQfy 9rM+a9GqVbSkHIRy8JTJmoQCJibGVjLE4n7k/F9Osrnz5BEQw4721ko2PH79lJP52r 919zcMfistZIUJprCw5fgVUL005SEgiKoSOaETSrUtDae+cvQDqTugNY5HXyUc9mlT /wVQG8+hKuULYo8BGgFTuWelTQk5C+ptVuqQJ61qLevWLqcxor2HBpKoezpLhJuhcs vmLFJmvIiFtdw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4BjjCr6nnNz9rxR; Fri, 4 Sep 2020 18:04:08 +0200 (CEST) Subject: Re: bug#22867: cperl-mode: Commit d0ad6306 suppresses fontification of hash/array declarations To: Lars Ingebrigtsen References: <87ziui3d2f.fsf@jidanni.org> <793881bc-c77d-8ddd-61b2-d20d94107eed@posteo.de> <1738df57-6707-a08d-80a2-c581808dbaef@posteo.de> <87a6y6fblw.fsf@gnus.org> From: =?UTF-8?Q?Harald_J=c3=b6rg?= Autocrypt: addr=haj@posteo.de; keydata= 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 Message-ID: Date: Fri, 4 Sep 2020 18:04:07 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0 MIME-Version: 1.0 In-Reply-To: <87a6y6fblw.fsf@gnus.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-Spam-Score: -0.1 (/) X-Debbugs-Envelope-To: 22867 Cc: Stefan Kangas , 22867@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.1 (-) On 9/4/20 5:46 AM, Lars Ingebrigtsen wrote: > Harald Jörg writes: > >>> Is the fix worse than the problem? If yes, maybe it should be reverted? >> >> The fix isn't _worse_. Strings like "%s" and "%d" in the argument >> list of printf being fontified as hashes is indeed idiotic. Also, >> more than once I was annoyed by fontification in POD sections. > [...] > After poking around a bit, I came up with this patch: > > diff --git a/lisp/progmodes/cperl-mode.el b/lisp/progmodes/cperl-mode.el > index 5dee5007e2..7a1c2e4d24 100644 > --- a/lisp/progmodes/cperl-mode.el > +++ b/lisp/progmodes/cperl-mode.el > @@ -5776,8 +5776,8 @@ cperl-init-faces > t-font-lock-keywords) > cperl-font-lock-keywords cperl-font-lock-keywords-1 > cperl-font-lock-keywords-2 (append > - cperl-font-lock-keywords-1 > - t-font-lock-keywords-1))) > + t-font-lock-keywords-1 > + cperl-font-lock-keywords-1))) > (if (fboundp 'ps-print-buffer) (cperl-ps-print-init)) > (if (or (featurep 'choose-color) (featurep 'font-lock-extra)) > (eval ; Avoid a warning > > > It seems to fix all the test cases in Harald's .pl file, and the cperl > test file still passes (but its coverage isn't, ahem, extensive). > > Does anybody see any problems with just doing fixing it like this? I > had a peek at a couple of other perl files here, and nothing immediately > looked wonky, but I'm a bit out of practice writing perl... That change is fine with me! -- Cheers, haj From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 05 08:37:23 2020 Received: (at 22867) by debbugs.gnu.org; 5 Sep 2020 12:37:23 +0000 Received: from localhost ([127.0.0.1]:41775 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kEXRa-0003bw-VX for submit@debbugs.gnu.org; Sat, 05 Sep 2020 08:37:23 -0400 Received: from quimby.gnus.org ([95.216.78.240]:32772) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kEXRY-0003bh-T9 for 22867@debbugs.gnu.org; Sat, 05 Sep 2020 08:37:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=xJmT3ujXOQXCk++ujPggUdHYYl56TmPUEPb/H0dLQxQ=; b=FZjJpRS1sBghDFfdnlZljrdJGS LvViwe593JUuZFMYnUh/MhAs9zu90C+uPC0XU+HH+ZGrLndNxQWAr1JV0krsfyxJoqDZXAFM+6GDM KdBKMc4rBfaS152KOLiR7ejKgwSxOJ0icN2KcY22lNmpsNlY2bFQCHQeTuzfyt+NjQmM=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kEXRQ-0003eS-Bw; Sat, 05 Sep 2020 14:37:14 +0200 From: Lars Ingebrigtsen To: Harald =?utf-8?Q?J=C3=B6rg?= Subject: Re: bug#22867: cperl-mode: Commit d0ad6306 suppresses fontification of hash/array declarations References: <87ziui3d2f.fsf@jidanni.org> <793881bc-c77d-8ddd-61b2-d20d94107eed@posteo.de> <1738df57-6707-a08d-80a2-c581808dbaef@posteo.de> <87a6y6fblw.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAJFBMVEU5JSFIMy42IR0o EhAeCgp3ZmBnU01cSENXQjyHd3Cdjof///9o0S9GAAAAAWJLR0QLH9fEwAAAAAd0SU1FB+QJBQwY LbURXD8AAAFxSURBVDjLdZJLTsMwEIad5ALYCc22iXktE9sq24axukeCSl0iIF3TonZNKsENQD0A i94Sm7zc2B1pnMif/n8yM0EeRgj5CI39NB2rN/X4DyS4O5D7OrFBog9xDhbIQ3WwuQ0yDbIH24pp kK8dxTWYvThAoGpj6gb527APqrKifEbIABCVVyG/tKw8lRPKl2xolXPKbgK+IhbIlzEO83A3BJk+ 8GQU2FYqPnFpjV2NQn0Webb3gVV+FTsbTJX76pp3AAAENC1mpOpAdhb4Y1JPnTMcdqDYH+5/f2pJ wDDvrTblU1k1rTDSAxZ7280rrb0w7cG0/Fg87qNaknJDsfXiZV2z+X9axWh0+H7ntmJaxov52tii 0TmYOzdBt0OfuwFrv2EIEkGcQLWduhV6jCdAdgokA9A10jcoju5ZaAIh5aBEayVANpoKjmvIBtyF vQKkAJDKTLPiogP6pg0Qt9wARggMbgCRBCe4i7h0ASii1uoPky7q2T4YcJEAAAAldEVYdGRhdGU6 Y3JlYXRlADIwMjAtMDktMDVUMTI6MjQ6NDUrMDA6MDDSIEriAAAAJXRFWHRkYXRlOm1vZGlmeQAy MDIwLTA5LTA1VDEyOjI0OjQ1KzAwOjAwo33yXgAAAABJRU5ErkJggg== X-Now-Playing: Thomas Mery's _Les couleurs, les ombres_: "De l'amour, de la =?utf-8?Q?col=C3=A8re=22?= Date: Sat, 05 Sep 2020 14:37:11 +0200 In-Reply-To: ("Harald =?utf-8?Q?J=C3=B6rg=22's?= message of "Fri, 4 Sep 2020 18:04:07 +0200") Message-ID: <874koc762w.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Harald Jörg writes: >> Does anybody see any problems with just doing fixing it like this? I >> had a peek at a couple of other perl files here, and nothing immediately >> looked wonky, but I'm a bit out of practice writi [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 22867 Cc: Stefan Kangas , 22867@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 (-) Harald J=C3=B6rg writes: >> Does anybody see any problems with just doing fixing it like this? I >> had a peek at a couple of other perl files here, and nothing immediately >> looked wonky, but I'm a bit out of practice writing perl... > > That change is fine with me! OK; applied to Emacs 28.=20=20 --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 05 08:37:37 2020 Received: (at control) by debbugs.gnu.org; 5 Sep 2020 12:37:37 +0000 Received: from localhost ([127.0.0.1]:41778 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kEXRp-0003cP-9S for submit@debbugs.gnu.org; Sat, 05 Sep 2020 08:37:37 -0400 Received: from quimby.gnus.org ([95.216.78.240]:32788) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kEXRn-0003cC-Ky for control@debbugs.gnu.org; Sat, 05 Sep 2020 08:37:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=IN8l7g8JQj1EmkCI0rDynfgQxdXzGoF9lkSmyir4IhM=; b=iDxyURLLW1kYnhhO1xeuMBQSPf +sIhbXycMhzsuTcXrEWaQV+PWvE6C58+VWHC03Ed5Zib0S/KMiGINBtlFeeyQnZYCPiiWOi8anYhE pzSHYkO2CqvZ1TeXgmXWgWL/tjw4ocwiLkWp5Rvvux1ObrP/g5KlK2J26ogVwTOgX6z4=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kEXRf-0003eb-UC for control@debbugs.gnu.org; Sat, 05 Sep 2020 14:37:30 +0200 Date: Sat, 05 Sep 2020 14:37:26 +0200 Message-Id: <87363w762h.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #22867 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: tags 22867 fixed close 22867 28.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 22867 fixed close 22867 28.1 quit From unknown Thu Jun 19 14:04:25 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 04 Oct 2020 11:24:08 +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