From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 12 01:11:12 2020 Received: (at submit) by debbugs.gnu.org; 12 Oct 2020 05:11:12 +0000 Received: from localhost ([127.0.0.1]:41378 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRq76-0001yH-BM for submit@debbugs.gnu.org; Mon, 12 Oct 2020 01:11:12 -0400 Received: from lists.gnu.org ([209.51.188.17]:52066) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRq70-0001y3-Nm for submit@debbugs.gnu.org; Mon, 12 Oct 2020 01:11:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40476) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kRq70-0000vo-In for bug-gnu-emacs@gnu.org; Mon, 12 Oct 2020 01:11:06 -0400 Received: from dragonfly.birch.relay.mailchannels.net ([23.83.209.51]:39807) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kRq6v-0001oz-6B for bug-gnu-emacs@gnu.org; Mon, 12 Oct 2020 01:11:06 -0400 X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 8B31E340CEE for ; Mon, 12 Oct 2020 05:10:57 +0000 (UTC) Received: from pdx1-sub0-mail-a93.g.dreamhost.com (100-96-8-79.trex.outbound.svc.cluster.local [100.96.8.79]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 22865340FA4 for ; Mon, 12 Oct 2020 05:10:57 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Received: from pdx1-sub0-mail-a93.g.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.18.10); Mon, 12 Oct 2020 05:10:57 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jidanni@jidanni.org X-MailChannels-Auth-Id: dreamhost X-Callous-Lonely: 6ef9b38a46a94c07_1602479457349_3624271809 X-MC-Loop-Signature: 1602479457349:3564236176 X-MC-Ingress-Time: 1602479457349 Received: from pdx1-sub0-mail-a93.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a93.g.dreamhost.com (Postfix) with ESMTP id CF77281184 for ; Sun, 11 Oct 2020 22:10:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to :subject:date:message-id:mime-version:content-type :content-transfer-encoding; s=jidanni.org; bh=3UNdJIYCMU9T3nAIUv HdpJX1okM=; b=TMKapww8sVEvfTyEHf4/ZdT7hF98jLiCR+jK31Pwk1N1K7ZJfw wfyVPh+dGH0X60fSC4hIqpkKVTrLSAT8tlDe2uMMKAN+b4pYCLHnyhofwXVEPIl1 nTPypBI0ShPWTxfqD4Uv4X3L+KMzVVttNWkXXO9mts1LBP0zlGKLmSJu8= Received: from jidanni.org (114-41-11-26.dynamic-ip.hinet.net [114.41.11.26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by pdx1-sub0-mail-a93.g.dreamhost.com (Postfix) with ESMTPSA id 5171081185 for ; Sun, 11 Oct 2020 22:10:55 -0700 (PDT) X-DH-BACKEND: pdx1-sub0-mail-a93 From: =?utf-8?B?56mN5Li55bC8?= Dan Jacobson To: bug-gnu-emacs@gnu.org Subject: HTML+ mode: dangerous apostrophe after fullwidth parenthesis Date: Sun, 11 Oct 2020 22:30:16 +0800 Message-ID: <87pn5oq1hj.5.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: 0 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedujedrheeigdelgecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucggtfgfnhhsuhgsshgtrhhisggvpdfftffgtefojffquffvnecuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkfggtgfgsehtkeertddttdejnecuhfhrohhmpejnnjjnucffrghnucflrggtohgsshhonhcuoehjihgurghnnhhisehjihgurghnnhhirdhorhhgqeenucggtffrrghtthgvrhhnpedvvdevveduffefleegtddvheevgeevtdehheeikeelveegkeehgfeggfeludegleenucfkphepuddugedrgedurdduuddrvdeinecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmohguvgepshhmthhppdhhvghlohepjhhiuggrnhhnihdrohhrghdpihhnvghtpeduudegrdeguddruddurddviedprhgvthhurhhnqdhprghthheppeeruhhtfhdqkeerueerheeimhfphefnihehhegsveekreepucffrghnucflrggtohgsshhonhcuoehjihgurghnnhhisehjihgurghnnhhirdhorhhgqedpmhgrihhlfhhrohhmpehjihgurghnnhhisehjihgurghnnhhirdhorhhgpdhnrhgtphhtthhopegsuhhgqdhgnhhuqdgvmhgrtghssehgnhhurdhorhhg Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=23.83.209.51; envelope-from=jidanni@jidanni.org; helo=dragonfly.birch.relay.mailchannels.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/12 01:10:57 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, DATE_IN_PAST_12_24=1.049, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.6 (/) 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: -1.6 (-) $ emacs -q x.html # emacs-version "26.3" The humble APOSTROPHE becomes a color change point, due to having a FULLWIDTH LEFT PARENTHESIS before it. $ cat x.html TEST

=EF=BC=88=E7=95=B6=E7=84=B6=E2=80=A6 Sure, you could say what does this matter to me? It's the farthest thing from my mind.=EF=BC=89

=E8=A8=88=E7=AE=97=E6=82=A8=E5=B0=8D=E8=B9=A0=E9=BB=9E=E6=A5=B5=E7= =82=BA=E5=AE=B9=E6=98=93=EF=BC=9A =E5=8F=AA=E4=B8=8D=E9=81=8E=E6=98=AF=E7= =B6=93=E5=BA=A6=E8=BD=89=E4=B8=80=E5=85=AB=E2=97=8B=E5=BA=A6=EF=BC=8C =E7= =B7=AF=E5=BA=A6=E7=9A=84=E5=8D=97=E5=8C=97=E4=BA=92=E6=8F=9B=E3=80=82 Com= puting your antipode is so simple. Just rotate your longitude 180 degrees and flip your latitude's north vs. south.

From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 12 10:48:57 2020 Received: (at 43941) by debbugs.gnu.org; 12 Oct 2020 14:48:57 +0000 Received: from localhost ([127.0.0.1]:43663 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRz8D-0004dN-A5 for submit@debbugs.gnu.org; Mon, 12 Oct 2020 10:48:57 -0400 Received: from eggs.gnu.org ([209.51.188.92]:36340) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRz8A-0004d6-TW for 43941@debbugs.gnu.org; Mon, 12 Oct 2020 10:48:55 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:44247) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kRz84-00010u-Hw; Mon, 12 Oct 2020 10:48:49 -0400 Received: from [176.228.60.248] (port=1737 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kRz80-0004n6-Vh; Mon, 12 Oct 2020 10:48:47 -0400 Date: Mon, 12 Oct 2020 17:48:52 +0300 Message-Id: <831ri34i0b.fsf@gnu.org> From: Eli Zaretskii To: =?utf-8?B?56mN5Li55bC8?= Dan Jacobson In-Reply-To: <87pn5oq1hj.5.fsf@jidanni.org> Subject: Re: bug#43941: HTML+ mode: dangerous apostrophe after fullwidth parenthesis References: <87pn5oq1hj.5.fsf@jidanni.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 43941 Cc: 43941@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: -3.3 (---) > From: 積丹尼 Dan Jacobson > > Date: Sun, 11 Oct 2020 22:30:16 +0800 > > $ emacs -q x.html # emacs-version "26.3" > The humble APOSTROPHE becomes a color change point, due to having a > FULLWIDTH LEFT PARENTHESIS before it. I don't think it has anything to do with FULLWIDTH LEFT PARENTHESIS, I think the apostrophe invokes the string face here. From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 12 10:52:46 2020 Received: (at 43941) by debbugs.gnu.org; 12 Oct 2020 14:52:46 +0000 Received: from localhost ([127.0.0.1]:43671 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRzBu-0004jO-5a for submit@debbugs.gnu.org; Mon, 12 Oct 2020 10:52:46 -0400 Received: from cheetah.birch.relay.mailchannels.net ([23.83.209.34]:17093) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRzBs-0004jG-3V for 43941@debbugs.gnu.org; Mon, 12 Oct 2020 10:52:45 -0400 X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 859DD1017BA; Mon, 12 Oct 2020 14:52:42 +0000 (UTC) Received: from pdx1-sub0-mail-a39.g.dreamhost.com (100-100-138-5.trex.outbound.svc.cluster.local [100.100.138.5]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id DD3F910162F; Mon, 12 Oct 2020 14:52:41 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Received: from pdx1-sub0-mail-a39.g.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.18.10); Mon, 12 Oct 2020 14:52:42 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jidanni@jidanni.org X-MailChannels-Auth-Id: dreamhost X-Lyrical-Army: 379618520512fc06_1602514362126_3326767679 X-MC-Loop-Signature: 1602514362126:222369724 X-MC-Ingress-Time: 1602514362125 Received: from pdx1-sub0-mail-a39.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a39.g.dreamhost.com (Postfix) with ESMTP id 9E182B0B8D; Mon, 12 Oct 2020 07:52:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to:cc :subject:references:date:message-id:mime-version:content-type; s=jidanni.org; bh=ddy+cSaNKZXuuIO6ce1DaCQokPc=; b=Pz3FoVgWFK8ZN 1AY2ufDIAVuvhplfbNyDPMwBzsurR5xngmnadjNE2uuqpQN/LNkZPRCeq1+zInMK MjoVRYp1mg468bjRSLGG1/STKYjLPy2MHsIsJ87wbhlnp6X9Telkqu6aST4Xr7WX nx4hFUEwI/9TyeCscZq+3HCOexObxg= Received: from jidanni.org (1-170-84-131.dynamic-ip.hinet.net [1.170.84.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by pdx1-sub0-mail-a39.g.dreamhost.com (Postfix) with ESMTPSA id 144CCB0B93; Mon, 12 Oct 2020 07:52:40 -0700 (PDT) X-DH-BACKEND: pdx1-sub0-mail-a39 From: =?utf-8?B?56mN5Li55bC8?= Dan Jacobson To: Eli Zaretskii Subject: Re: bug#43941: HTML+ mode: dangerous apostrophe after fullwidth parenthesis References: <87pn5oq1hj.5.fsf@jidanni.org> <831ri34i0b.fsf@gnu.org> Date: Mon, 12 Oct 2020 22:52:37 +0800 Message-ID: <87blh7pkcq.5.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: -100 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedujedrheejgdekvdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucggtfgfnhhsuhgsshgtrhhisggvpdfftffgtefojffquffvnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhvffufhffkfggtgesthdtredttddtjeenucfhrhhomhepnjjnnjcuffgrnhculfgrtghosghsohhnuceojhhiuggrnhhnihesjhhiuggrnhhnihdrohhrgheqnecuggftrfgrthhtvghrnhephfeuhfeufefgvdekudehteetffffhfetkeegleegteduvdelvdeiffelvefhiedtnecukfhppedurddujedtrdekgedrudefudenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhhouggvpehsmhhtphdphhgvlhhopehjihgurghnnhhirdhorhhgpdhinhgvthepuddrudejtddrkeegrddufedupdhrvghtuhhrnhdqphgrthhhpeeprehuthhfqdekreeureehiehmpfehnfhiheehsgevkeerpecuffgrnhculfgrtghosghsohhnuceojhhiuggrnhhnihesjhhiuggrnhhnihdrohhrgheqpdhmrghilhhfrhhomhepjhhiuggrnhhnihesjhhiuggrnhhnihdrohhrghdpnhhrtghpthhtohepgeefleegudesuggvsggsuhhgshdrghhnuhdrohhrgh X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 43941 Cc: 43941@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 (-) >>>>> "EZ" == Eli Zaretskii writes: EZ> I don't think it has anything to do with FULLWIDTH LEFT PARENTHESIS, I EZ> think the apostrophe invokes the string face here. Well I have to use to turn it back off. From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 12 11:11:19 2020 Received: (at 43941) by debbugs.gnu.org; 12 Oct 2020 15:11:19 +0000 Received: from localhost ([127.0.0.1]:43692 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRzTr-0005CX-1P for submit@debbugs.gnu.org; Mon, 12 Oct 2020 11:11:19 -0400 Received: from mout.gmx.net ([212.227.17.20]:42151) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRzTp-0005CJ-1l for 43941@debbugs.gnu.org; Mon, 12 Oct 2020 11:11:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1602515464; bh=H5besd74qRO0z3Beg6PMuC1lT/Vi/5OhR2l0a53B5PA=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=kXy+HO6cz26hF/ejWqwVaoouzlbBp1WGz8fh/JARRIrqgYd7RSkUjCKURIbIxthQy O0pWTL+PHBuVVzRvGZHo8hPCwavvSPwjEE8PS5q+rbvonrAoHNWDVu26fFAcALTwtD 9iGKLE0qZKs8jmnHxi/pWOk5SdHPGyzUAOxZnX90= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from strobe-jhalfs ([188.109.168.129]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M72oB-1kYJGx214p-008dAN; Mon, 12 Oct 2020 17:11:04 +0200 From: Stephen Berman To: Eli Zaretskii Subject: Re: bug#43941: HTML+ mode: dangerous apostrophe after fullwidth parenthesis References: <87pn5oq1hj.5.fsf@jidanni.org> <831ri34i0b.fsf@gnu.org> Date: Mon, 12 Oct 2020 17:11:01 +0200 In-Reply-To: <831ri34i0b.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 12 Oct 2020 17:48:52 +0300") Message-ID: <87o8l7zdh6.fsf@rub.de> 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-Provags-ID: V03:K1:qVDabiEjVoVNDg0n9u8a53MNs+IANwrAx+w/bGe13Dn+URdSuRf 6TKFdVjjnNtUD7vyP8NnBsDTziFmx+TGJ/REUjOVzsY+Cn0KN6ZrM79TICQ/mViHHVkBsJO VMic40vm8aDbPxfzpByRIcTNVBI9a29rtbvRSUY+Al1tBBUPAu7zdvLUCBGi06cw9B7l1pY QmmCLzVj1P4VKfLFYZV2g== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:tlgIfoAnVCw=:Z/GpFoacyFOxiFyvKPcd+f erWQBJvfD3XGdyzv06l17i8tg9sIYS8UQQVZvS/Xf/Nt7MOdkMS2GAjFMkNUmbXY1/Rr2CDz0 4hO3ai/b2ePj4WaZIq5G7S4csvFcKXBgiO8KzUftAiJUY2rvvw1a1xbHOleDkcigB9KGcvgUi mc94HKvZrJIlM36EECZqH836hrF5MG7ai0s6PJ8ToB8xChv1ya70PtL6kwIy8W4VnbsDD0J2Z am0LYCuvbOCjYdbcFiQ3wRkyzesqhM8DOceQ/bUiLxPPjAhPXliL/j9jpLbQ0aoTOtU/MGtXq oDNaKdEcfWtGuvzpLtH8fDAE7h0WZTlCUduseT3sm2Rk/rFmBcgSsH2kcnro/+BvGkaIWdaaF 3F8zMT33XPX6Jg5rDt5qey+o83uvvJclTYZ3r3ppC2TT9byzFSKnC8Ha4+OWqX81GhIBJFgxD x705Uh5PMF3L43lFZwxjuG8n2MtzVOkqcnhLEXxZ3/gwKMrSgKqkxpAlN1bXETVlsBwb2rxWc 7gCVI4q0u5tyVKsixKNc061NxDbWL5GxBubjNW2iKr1l2r5sx/DHtk96DSp61IU339oP48QtW FQoakhvzDpaCilOZ07W48UOdRDosAQuQlfcgvs8CIN9mXTnBW9CPmP4O+vbu/Wo7ttGCVGUTi BC9LU0JpooLVbH3FK2CeGpTYyOuFnJRMG+Gms1AhI/+8e4GU3aLCV5twyA5E899aJS1geTEjq gy0nYtcjy3kL7Y+tZ12iVBzXsxHc4Iku8diFe5PMZM6gtEWhsOMr2IXtWmXSckTGrk6wIOlai Gsgf6xwkg0pej9Riou6imNH3TOTxzxuKQfwEEEjzVT+F/clgQzhudTDL8DHyFrM9nm+MgwSEc J1G6vfHFQcAci/x00w+cJ4ctVap3o2+hIEYUHpNUWovEp1atuVBUqRfltu44ZYF/28E7iy21r Q4BzMDylULGSlwT8lwmz8Fot/q6NuX26LJBA+QAcTcUj1BZUPaMbItsrakILcnt3IXtqs1J8p +yxXTYuw52N5g6hjb1zDo9DM4fKMhGvgHeAaHBKNWpgGda0fIhHcUibmKTAhWYp5xwLQWkGfM nIblFjULA9947hB7uNqCP9M6eXWU2IxJtcTQEpNTezMu245d/2Jt087+TbDf4U90H271Gs8d2 J76tZ4e7zKQ9p535XBlj3hvBnBdTiNgP1oYMRqgd4YEF4F2Dnto8DIP52hxC0iZJnVk4KZNjX 7Wq05S9MD1Uqs89XnBUt4D1vW1npN5WTXrVHNIg== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 43941 Cc: 43941@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 Mon, 12 Oct 2020 17:48:52 +0300 Eli Zaretskii wrote: >> From: =E7=A9=8D=E4=B8=B9=E5=B0=BC Dan Jacobson >> >> Date: Sun, 11 Oct 2020 22:30:16 +0800 >>=20 >> $ emacs -q x.html # emacs-version "26.3" >> The humble APOSTROPHE becomes a color change point, due to having a >> FULLWIDTH LEFT PARENTHESIS before it. > > I don't think it has anything to do with FULLWIDTH LEFT PARENTHESIS, I > think the apostrophe invokes the string face here. But the face does not change if `(' is used instead of `=EF=BC=88', e.g. co= py the following two lines into a buffer and type `M-x html-mode' (or `M-x mhtml-mode', the face change appears in both):

('s

=EF=BC=88's

Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 12 11:21:05 2020 Received: (at 43941) by debbugs.gnu.org; 12 Oct 2020 15:21:05 +0000 Received: from localhost ([127.0.0.1]:43709 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRzdJ-0007Za-E6 for submit@debbugs.gnu.org; Mon, 12 Oct 2020 11:21:05 -0400 Received: from eggs.gnu.org ([209.51.188.92]:46560) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRzdH-0007Yl-Ki for 43941@debbugs.gnu.org; Mon, 12 Oct 2020 11:21:04 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:44843) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kRzd8-0005gY-3v; Mon, 12 Oct 2020 11:20:57 -0400 Received: from [176.228.60.248] (port=3740 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kRzd7-0002CJ-78; Mon, 12 Oct 2020 11:20:53 -0400 Date: Mon, 12 Oct 2020 18:20:58 +0300 Message-Id: <83o8l731yd.fsf@gnu.org> From: Eli Zaretskii To: Stephen Berman In-Reply-To: <87o8l7zdh6.fsf@rub.de> (message from Stephen Berman on Mon, 12 Oct 2020 17:11:01 +0200) Subject: Re: bug#43941: HTML+ mode: dangerous apostrophe after fullwidth parenthesis References: <87pn5oq1hj.5.fsf@jidanni.org> <831ri34i0b.fsf@gnu.org> <87o8l7zdh6.fsf@rub.de> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 43941 Cc: 43941@debbugs.gnu.org, jidanni@jidanni.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: -3.3 (---) > From: Stephen Berman > Cc: 積丹尼 Dan Jacobson , > 43941@debbugs.gnu.org > Date: Mon, 12 Oct 2020 17:11:01 +0200 > > >> The humble APOSTROPHE becomes a color change point, due to having a > >> FULLWIDTH LEFT PARENTHESIS before it. > > > > I don't think it has anything to do with FULLWIDTH LEFT PARENTHESIS, I > > think the apostrophe invokes the string face here. > > But the face does not change if `(' is used instead of `(', e.g. copy > the following two lines into a buffer and type `M-x html-mode' (or `M-x > mhtml-mode', the face change appears in both): So which of them is a bug? From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 12 12:18:01 2020 Received: (at 43941) by debbugs.gnu.org; 12 Oct 2020 16:18:02 +0000 Received: from localhost ([127.0.0.1]:43750 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kS0WP-0002vd-G7 for submit@debbugs.gnu.org; Mon, 12 Oct 2020 12:18:01 -0400 Received: from mout.gmx.net ([212.227.17.21]:40769) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kS0WL-0002vJ-7x for 43941@debbugs.gnu.org; Mon, 12 Oct 2020 12:18:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1602519464; bh=REhffwloMiGdbsa0bLG4F6woe07j9nrRtaDaEI1e3fs=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=FxqSRsf8fbv5qEpqGdtXlAvpfIsRq9PCppcTL+s/rUMA0VOefwXzcw5aqGu0DSL3y 5zsWmJWoY9quRKRlZVmwvt0obNJIJDrD4UaIx4DxtVWn1SeFZh+61ITbhj8J0nsQ8t DX7PCptJ1kptqomr7pQP/WaI/uVYZqj81YtUdgjc= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from strobe-jhalfs ([188.109.168.129]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M9o21-1kVbQA3vkb-005sNa; Mon, 12 Oct 2020 18:17:44 +0200 From: Stephen Berman To: Eli Zaretskii Subject: Re: bug#43941: HTML+ mode: dangerous apostrophe after fullwidth parenthesis References: <87pn5oq1hj.5.fsf@jidanni.org> <831ri34i0b.fsf@gnu.org> <87o8l7zdh6.fsf@rub.de> <83o8l731yd.fsf@gnu.org> Date: Mon, 12 Oct 2020 18:17:41 +0200 In-Reply-To: <83o8l731yd.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 12 Oct 2020 18:20:58 +0300") Message-ID: <87h7qzzae2.fsf@rub.de> 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-Provags-ID: V03:K1:K8hpWOCwG1UbjBAnm9T2mIp5WGz9sM+QCicMrfT6swBpuBB6Xf5 XmovLiGCvjtF0S3sVArFd5aR8eG/6MVgPolwE8zk9zpbtKK/DJMMf5JNyB4Nd6a5heY3d1v 2v0ryhPSwvbAiebYMA+2VnDIqDac7Lpq+u+Rk3BcJev9WzymxT2T1fk8gqSPrYeIh7x5hsQ 6kFSqdutHV47j6+ho0F4A== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:IsqfSu6sJ/o=:2+5vZvv5ntsQjdebwVn0/K HeR+4XSY1DmXbNP69nP7zDHN9rhIVHGhfDhJFuyqAtSU+jD7UKeyN0VqC2O9CsTNyAc/u9zZL w9jDxk8HAkB/88SXsT9yrdZqlm2i9RVCVc3S8VH6aDI1PGdQfAFnfc+XhrNoOKkX6voY465UE wxjKo8ztmfYB0cj5yNK5TFY2yd+GVyaYVT7km8rYiFCtBlSuJ/DCoi/csBCNJ/I1vAUtYIsdE mvYDuQt7I+3U9sU0raNxdXhQNxMbAM10d5PtoDUuogsPP+ncH3gP+LMOJpUTIU2H1W0Rsha07 fsQXvqUiHqOHUppS0jQ1IyyEjbYcIwa7Ucn7svzJ0ZGGqv1AQMQ+6pgAyoU6xpKd3mTp3/cTA 6LSGJin5poDZxe6DgPcOhlNVJefphEhML8Jyy/UQAlxIW2vCoEt000ljzjs+TWiN2G56ATQiJ xq3qsZ4eVZq7tMK+2Y7q/rjcHHy8rk2810I/KkYVeMCv61ohJ1MHBtvwYF/wqyXu+gObF8i8Q sJbN83Ny6rLzNNvBfB5DL+Se40aYdGXCjApDnKnHm0D+g35ImEhgIuWVU09fbyyGiIxniDSqf asKTP6U5owOsvDIef1Fp83+CRzmVxsh2KwoP5jzmqU2R7mSQixBaCsh+E+ggezXVaaP8fGQE6 NZx359gKJGOwLHMhFvDuPPTyZyTa7jravPZIqFFQKgfOg3VrpwQJ9d9TW7yhkFGYnIGqlPUg3 tcnpHvGvgA3Opc8uXaOoQAnGESpDZqRV221qWNX6UeanuCl2tV3PWO53is4D3SrecXecSKrx8 zCSwQU/ouw+5eDYltJq2Dpht4cHDqgscJFDKrhpPECe1puZuSQGhT8x3uVD+W+qfc4V6+A4PL 9lYdNQBSsWj27G9i0RTUlM1f3l8tx320C/U3CaN2BpAZrfduEugPMEMYsPr85Vq75dcKjW5Fl tsYZe5e/Q3Ii4NvLwmzmjz/++/zwUS3sPGgofHjKNQGb23m7vFcObla1x5I6XiKAjwcq8w6oI 0VT9EkQc7MhmqXwluSBN7M2/KAhVwH2U6LxForfrUyOg2hfBc8ZT8VXDA+BB41GVCYzd7L5g1 GK4mObXJ4woNDyIn//K1OgHwxCMZ61X46S30sVKMI51bOAfR+BpAtMIaeCt3DOgLZWv2KIqa4 KPMJ249MQDBDZyBORbTAuCYmDi1kn+kGoyMLPd0jWt5Eq2ZL5iCF7Z/UbdJI4AQnJ97p8lkvT +5egr9C4LL3mh9p48NT81j7yz1wM+4i6HM9SA7A== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 43941 Cc: Stephen Berman , 43941@debbugs.gnu.org, jidanni@jidanni.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.7 (-) On Mon, 12 Oct 2020 18:20:58 +0300 Eli Zaretskii wrote: >> From: Stephen Berman >> Cc: =E7=A9=8D=E4=B8=B9=E5=B0=BC Dan Jacobson , >> 43941@debbugs.gnu.org >> Date: Mon, 12 Oct 2020 17:11:01 +0200 >>=20 >> >> The humble APOSTROPHE becomes a color change point, due to having a >> >> FULLWIDTH LEFT PARENTHESIS before it. >> > >> > I don't think it has anything to do with FULLWIDTH LEFT PARENTHESIS, I >> > think the apostrophe invokes the string face here. >>=20 >> But the face does not change if `(' is used instead of `=EF=BC=88', e.g.= copy >> the following two lines into a buffer and type `M-x html-mode' (or `M-x >> mhtml-mode', the face change appears in both): > > So which of them is a bug? In the context of the OP it seems clear that string face is wrong. So in my simpler example, that means the display of the second line containing FULLWIDTH LEFT PARENTHESIS is buggy. Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 12 12:29:11 2020 Received: (at 43941) by debbugs.gnu.org; 12 Oct 2020 16:29:11 +0000 Received: from localhost ([127.0.0.1]:43786 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kS0hD-0003Dl-7I for submit@debbugs.gnu.org; Mon, 12 Oct 2020 12:29:11 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35164) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kS0hB-0003DX-AO for 43941@debbugs.gnu.org; Mon, 12 Oct 2020 12:29:10 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:46035) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kS0h5-00061Y-K1; Mon, 12 Oct 2020 12:29:03 -0400 Received: from [176.228.60.248] (port=4341 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kS0h4-0002w5-RW; Mon, 12 Oct 2020 12:29:03 -0400 Date: Mon, 12 Oct 2020 19:29:07 +0300 Message-Id: <83lfgb2yss.fsf@gnu.org> From: Eli Zaretskii To: Stephen Berman In-Reply-To: <87h7qzzae2.fsf@rub.de> (message from Stephen Berman on Mon, 12 Oct 2020 18:17:41 +0200) Subject: Re: bug#43941: HTML+ mode: dangerous apostrophe after fullwidth parenthesis References: <87pn5oq1hj.5.fsf@jidanni.org> <831ri34i0b.fsf@gnu.org> <87o8l7zdh6.fsf@rub.de> <83o8l731yd.fsf@gnu.org> <87h7qzzae2.fsf@rub.de> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 43941 Cc: 43941@debbugs.gnu.org, jidanni@jidanni.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: -3.3 (---) > From: Stephen Berman > Cc: Stephen Berman , jidanni@jidanni.org, > 43941@debbugs.gnu.org > Date: Mon, 12 Oct 2020 18:17:41 +0200 > > >> But the face does not change if `(' is used instead of `(', e.g. copy > >> the following two lines into a buffer and type `M-x html-mode' (or `M-x > >> mhtml-mode', the face change appears in both): > > > > So which of them is a bug? > > In the context of the OP it seems clear that string face is wrong. So > in my simpler example, that means the display of the second line > containing FULLWIDTH LEFT PARENTHESIS is buggy. Do the ASCII parentheses have some syntactic significance in this context, then? If not, why do the parentheses affect the meaning of the apostrophe? From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 12 13:21:27 2020 Received: (at 43941) by debbugs.gnu.org; 12 Oct 2020 17:21:27 +0000 Received: from localhost ([127.0.0.1]:43867 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kS1Vn-0004WM-Bw for submit@debbugs.gnu.org; Mon, 12 Oct 2020 13:21:27 -0400 Received: from mout.gmx.net ([212.227.17.20]:59465) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kS1Vl-0004W9-Rq for 43941@debbugs.gnu.org; Mon, 12 Oct 2020 13:21:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1602523271; bh=EwzyvNXZFUo4ujQXPo8aet/rf40K4Z1osUeJiM/BsZc=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=F8hJc0I9DNhB/BT/yzOJjM8H8sVJBZ/dY/1JUUypoCwa9W8SpHRr4/VdbPllWSYlW mYd1pBg96peWK5ykzHeo0JBhNUpAxqxOs8IJcTU1QeT/ZKkHuV+zX1W1ltFIADHAFM neB5o/aax8TZ3kwfh4e1wnTKo6pxbhhtJRv15GjU= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from strobe-jhalfs ([188.109.168.129]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MORAU-1kpjrc3Ure-00Ps5i; Mon, 12 Oct 2020 19:21:10 +0200 From: Stephen Berman To: Eli Zaretskii Subject: Re: bug#43941: HTML+ mode: dangerous apostrophe after fullwidth parenthesis References: <87pn5oq1hj.5.fsf@jidanni.org> <831ri34i0b.fsf@gnu.org> <87o8l7zdh6.fsf@rub.de> <83o8l731yd.fsf@gnu.org> <87h7qzzae2.fsf@rub.de> <83lfgb2yss.fsf@gnu.org> Date: Mon, 12 Oct 2020 19:21:08 +0200 In-Reply-To: <83lfgb2yss.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 12 Oct 2020 19:29:07 +0300") Message-ID: <87d01nz7gb.fsf@rub.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:qh5E9Pao8b1z3cpstita8b4pR7DCAyCaYRbxpW/GvNK8yVWHvID g5zZiI1dFzdtZdUnYWheMUEtD3Gz0+3FCYVLp6qHx1uulDscy0rJPxctKazpmoD+IfJ4sFm 6kXhBGYEv6lO7YJBxEkUNDTTwNu9+ZiMh8OCPS+AlWzywGTev70nZYuPDdAoA4hDdU8yhmx dm1/dAtkoZAyt645F0orA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:0rUNjWCXAgk=:WIosAqVu3HsCrd6N0ty008 4fWkpDOXZJ/iY3LpX4b+2swz19YvzD2/2TQU2O/w4rjSBNlbZqUMWa1NKtUdS7y6lWY8DJ8xe 4VPufvDqfnXLGD4kjIME9snbbANrVLxkWwCBH0S6+VFjZxeCfIcYdoFokiNthNEODc2c7OXgs Xq/24pSnMW31P0siiSHzfiUhgv6wdIkmeAqtIwzqjhL66k6kFN1zPZlr4jPSHlxHBD2hqZLIA 1Pl4oA6WM2989XVHQK1maU9AmQUqZoSfoUNvY3+jUBXhVdWKwcw/NkWQpkiATqKyzN74G6PJC AI9k9I96BsN9E0ny3V80tizzGKGgQbGRZaq59nERxR/6gROcjk9dSWLndLKzuHyX47iGGUxQh WYnSly0+xSHZfFnAYrqxH7z6m3jbPA/ifmJMTyUQf2egLv7ddWSOqQXA5+Byq9KLfMxkA5jDz wuL0gYZs1TRWdqnRvR9lTAQAvMHVDbFI2nN0sVH98S/B2i1OpsMpAcX1DbwZWqJhnXeqhivrq pHtG+rOJz3w94Bh6vhy+aWtNgs2DxdZ3/kvOJitUb7c8he7/yT68sqZ839JPQyAC+LG14Y6LG UxTheE8482Pkr2mu5yFXpkt6Ve3FAZmUOUUv0213Qb3s5qciG+gqdALtvxgWPhQMzD4JI5rIv Y0v/73q+qZT3FFol/8kBUwAaLJZJy9pdblVQDdVrRoojnvfDd/6tYAMUNNqXB7RK7/+LGlyp+ Rnmg31QWv8MFdOciMo60YiyDD85diEBUkwW9V0ibJB8zOKElY3yaD2IdPwdvWq5CQE2bM+bU9 XGChr6frFMvC+4fcf+4ZyXNB4PYcvrRWJM3xROthdYfUYIpQB+27uuaqkqOseNv/oFmcJBLQJ BcnM8M+fL1BhVTxlLoMugxAKnod6hIDisG0ykkeEh47mbYW+OasACOSwS/JJ9w9ciTWq57Qnp id1qEUp8Piv1j03kJViqKz0jc17JtF8nj3ZV9vqxQnq46S8ADZRkw8/YMGB3fuRXYTq/PL1T8 KJC6RXnkPtPElKsPxeX31rVciZwmbHKjVUFE4qhnTgQIEXyd/cmqdQxWMJas9Dcv13ZMq8iQ5 fGJqUEGePBeHQggsZNt59suqK+NCSH0k2RQDQRI6DsB6OQTlsapDyBbSgeWfEJ9sXcraHw13/ Hoo0bRMq2fF+29RL4NcxY02tNKgyt40YcBZnLYO5PAfFQgNkukO8AM5BhNrXRZ4Xx9ebg8xQM EQBBymAj3Q5WNmuYmBK8QL4WzUhocyiilK92b+g== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 43941 Cc: Stephen Berman , 43941@debbugs.gnu.org, jidanni@jidanni.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.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Mon, 12 Oct 2020 19:29:07 +0300 Eli Zaretskii wrote: >> From: Stephen Berman >> Cc: Stephen Berman , jidanni@jidanni.org, >> 43941@debbugs.gnu.org >> Date: Mon, 12 Oct 2020 18:17:41 +0200 >>=20 >> >> But the face does not change if `(' is used instead of `=EF=BC=88', e= .g. copy >> >> the following two lines into a buffer and type `M-x html-mode' (or `M= -x >> >> mhtml-mode', the face change appears in both): >> > >> > So which of them is a bug? >>=20 >> In the context of the OP it seems clear that string face is wrong. So >> in my simpler example, that means the display of the second line >> containing FULLWIDTH LEFT PARENTHESIS is buggy. > > Do the ASCII parentheses have some syntactic significance in this > context, then? If not, why do the parentheses affect the meaning of > the apostrophe? It seems they do have some syntactic significance, since the following patch prevents string face in the examples with FULLWIDTH LEFT PARENTHESIS: --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Description: sgml-mode.el patch diff --git a/lisp/textmodes/sgml-mode.el b/lisp/textmodes/sgml-mode.el index f3d8695e24..92a2215ed7 100644 --- a/lisp/textmodes/sgml-mode.el +++ b/lisp/textmodes/sgml-mode.el @@ -193,7 +193,7 @@ sgml-mode-syntax-table =20 (defconst sgml-tag-syntax-table (let ((table (sgml-make-syntax-table sgml-specials))) - (dolist (char '(?\( ?\) ?\{ ?\} ?\[ ?\] ?$ ?% ?& ?* ?+ ?/)) + (dolist (char '(?\( ?\) ?\{ ?\} ?\[ ?\] ?$ ?% ?& ?* ?+ ?/ ?=EF=BC=88)) (modify-syntax-entry char "." table)) (unless (memq ?' sgml-specials) ;; Avoid that skipping a tag backwards skips any "'" prefixing it. --=-=-= Content-Type: text/plain If this is the right approach, then all such characters would have to be added, or is there a better alternative? Steve Berman --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 12 13:38:19 2020 Received: (at 43941) by debbugs.gnu.org; 12 Oct 2020 17:38:19 +0000 Received: from localhost ([127.0.0.1]:43900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kS1m6-0004wM-My for submit@debbugs.gnu.org; Mon, 12 Oct 2020 13:38:18 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50332) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kS1m4-0004w9-8B for 43941@debbugs.gnu.org; Mon, 12 Oct 2020 13:38:16 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:47531) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kS1ly-0006R5-KF; Mon, 12 Oct 2020 13:38:10 -0400 Received: from [176.228.60.248] (port=4597 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kS1lw-00037S-DT; Mon, 12 Oct 2020 13:38:09 -0400 Date: Mon, 12 Oct 2020 20:38:15 +0300 Message-Id: <83blh72vlk.fsf@gnu.org> From: Eli Zaretskii To: Stephen Berman In-Reply-To: <87d01nz7gb.fsf@rub.de> (message from Stephen Berman on Mon, 12 Oct 2020 19:21:08 +0200) Subject: Re: bug#43941: HTML+ mode: dangerous apostrophe after fullwidth parenthesis References: <87pn5oq1hj.5.fsf@jidanni.org> <831ri34i0b.fsf@gnu.org> <87o8l7zdh6.fsf@rub.de> <83o8l731yd.fsf@gnu.org> <87h7qzzae2.fsf@rub.de> <83lfgb2yss.fsf@gnu.org> <87d01nz7gb.fsf@rub.de> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 43941 Cc: 43941@debbugs.gnu.org, jidanni@jidanni.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: -3.3 (---) > From: Stephen Berman > Cc: Stephen Berman , jidanni@jidanni.org, > 43941@debbugs.gnu.org > Date: Mon, 12 Oct 2020 19:21:08 +0200 > > diff --git a/lisp/textmodes/sgml-mode.el b/lisp/textmodes/sgml-mode.el > index f3d8695e24..92a2215ed7 100644 > --- a/lisp/textmodes/sgml-mode.el > +++ b/lisp/textmodes/sgml-mode.el > @@ -193,7 +193,7 @@ sgml-mode-syntax-table > > (defconst sgml-tag-syntax-table > (let ((table (sgml-make-syntax-table sgml-specials))) > - (dolist (char '(?\( ?\) ?\{ ?\} ?\[ ?\] ?$ ?% ?& ?* ?+ ?/)) > + (dolist (char '(?\( ?\) ?\{ ?\} ?\[ ?\] ?$ ?% ?& ?* ?+ ?/ ?()) > (modify-syntax-entry char "." table)) > (unless (memq ?' sgml-specials) > ;; Avoid that skipping a tag backwards skips any "'" prefixing it. > > If this is the right approach, then all such characters would have to be > added, or is there a better alternative? It shouldn't be hard to add to the list some of the characters that have the paired bracket semantics, see uni-brackets.el. But some SGML/HTML expert should say if that is TRT, indeed. From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 12 17:26:33 2020 Received: (at 43941) by debbugs.gnu.org; 12 Oct 2020 21:26:33 +0000 Received: from localhost ([127.0.0.1]:44201 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kS5Kz-0006WO-0a for submit@debbugs.gnu.org; Mon, 12 Oct 2020 17:26:33 -0400 Received: from mout.gmx.net ([212.227.17.22]:38391) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kS5Kx-0006WB-0y for 43941@debbugs.gnu.org; Mon, 12 Oct 2020 17:26:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1602537978; bh=oMPlN6GWDiaLT7lzonS2mjyFEtlqoq+0CMk5R+DAfHM=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=eebfHCGpBqb2773AaKsdfFbXrnVspmd/1jqo2l4Qlqay+c7jiYrzk8jRZBbGS2jbV s8JsJNPXrEqVRl60liqfZ6MDJeYD30Dvy535KaGTAV8lSt62VvywBKfrLm/YHNzPhH +ziO2K0LyaBLf02iAwPn8wJpsP/D2lZ9ZJRP6lMU= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from strobe-jhalfs ([188.109.168.129]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Msq6C-1kCTDu0vSS-00tDKd; Mon, 12 Oct 2020 23:26:18 +0200 From: Stephen Berman To: Eli Zaretskii Subject: Re: bug#43941: HTML+ mode: dangerous apostrophe after fullwidth parenthesis References: <87pn5oq1hj.5.fsf@jidanni.org> <831ri34i0b.fsf@gnu.org> <87o8l7zdh6.fsf@rub.de> <83o8l731yd.fsf@gnu.org> <87h7qzzae2.fsf@rub.de> <83lfgb2yss.fsf@gnu.org> <87d01nz7gb.fsf@rub.de> <83blh72vlk.fsf@gnu.org> Date: Mon, 12 Oct 2020 23:26:15 +0200 In-Reply-To: <83blh72vlk.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 12 Oct 2020 20:38:15 +0300") Message-ID: <878scbyw3s.fsf@rub.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:kt4aACJsPUM283aKmyf6UIli98/7DsMWK2eEaSESWI0oXAKsC5R hNfp014swLLpAVaPEBJdiWn5Pg7HAIrJKn0zjjyGHnDOwkZtlznxPa1+B+/tW4N55lV+ofp wkl++aMqLLAcQ5HjK3+NNSStH4blk0gStLTxEycrLydY8LiXhO+9Bjxss7nltU/OicfoWEm NJCtI6Ogfz2zhEsmKqZaA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:/78nakUoYbg=:51v3A+KLjRaHk7Tj8B3nKV 6sj8LCEdK+vTx+EJ63hN4tJJpJV5wEJtl/+UBZkztj82FylpJMKLXssyry3D98yscjTI3I/4+ FTtEqPxUqRisqamdOmWc6W65u3CF1yU44EcW/mbacLQg9e6Ud250FZKRb7BDt4RamlfcZBNGD lBrwN/oqhlhMoDisgoumAXavj/vvfNCW65pKWlRjZUkiQJKpTUnX3KBaXN4NIglhYaMx7mSpv Sv2vGeSWZRIhSy6mOhP7g/IXD97HtFJZOLaN/B+fKgC6kzSXbc/Za9UNE1u7P5DwMjKUZqXgm m7ZAJri5vvtEgNJoOiLKZT2tWho1CgqNPKMQS7eskVXN1lh6rVemyofEVguHT2zRqpSq5NubC /jUTT+yWkdw2yv61ldiF4feAEG9H1S83lD88RULXzDULk4lHZmybhck3XDEfXzEBRtBGxu5qr dVkoNus0pBXVMQtNaUOUsVS1QeJVFLj9b9ay9NytPmp7LhjLlmtpBCTs1HMz6Afb3Cy4DkAZ7 tzKmW3uLDUamBBaoOTRK1Vdv0nImszhbMNpL1OhqleTSw2BGtgvAM4Vf2yjFLbWVZxOip/Jf7 IVGa8vJsLtESoxGbVhgCC4SBgcEY6v+pD4rTMEPPYdNj2Gq1yTJR7CUqFM875SjOlBMmB9Pgt nQ4CIpDmdJq+MIyx/XJfjHvQsb1cXFqjMwVLfy3pT0jFMVBrvgKLpLvZoBVBi1cVHnnnX3lpR Lw7GbLaocVoiLLhC2nk7LRH/QKsz3r11g9XGxw+3Dq6g2v+q+pJIdxtE7YzZ3+AV/b/XAN7e6 d9DMD92EELwLg2m1ggHHbSTB6EfkMxMDi+l9m/aIG1omfkeEqVPfqvbAX5c6Ia1S45PBtKbcK JwZBHaJInHR0BA2ZKT27nzPWrkKM4aWfDmFUn8jYmtKs1bqL0LXLK+1I8BV3bHf04sNDgUDr7 jbPT6F410NwCkSLNamklK4PrcJzAK9wAszYiPz3z6TEG0zsWYhAWbolHHTn0VyR3kClp7o9bC cOKfSBMjHb2IBv4xjYMCW2m69ew/GQK/hhtS23urJpqv8Xb2bOIbSVWJQ3+TgGUit8tv+5baa JeTkb/ysUIdakahXljfwz7BfndLANoyXc7P7+/QaU5G40gA+XZgVn80KeWmaEg/BiMiDk3zR9 woqkHi9jQTJZ7OvSLRSRSyfgBdSoFMjj4YhV0Ng+2FqK2lcxgLt1xtJv+RTlx4cRI3mcN/xpR etgqvFgVQ8o9GuspJcCU4G5Jvg51dV2495iAI3w== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 43941 Cc: 43941@debbugs.gnu.org, jidanni@jidanni.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.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Mon, 12 Oct 2020 20:38:15 +0300 Eli Zaretskii wrote: >> From: Stephen Berman >> Cc: Stephen Berman , jidanni@jidanni.org, >> 43941@debbugs.gnu.org >> Date: Mon, 12 Oct 2020 19:21:08 +0200 >>=20 >> diff --git a/lisp/textmodes/sgml-mode.el b/lisp/textmodes/sgml-mode.el >> index f3d8695e24..92a2215ed7 100644 >> --- a/lisp/textmodes/sgml-mode.el >> +++ b/lisp/textmodes/sgml-mode.el >> @@ -193,7 +193,7 @@ sgml-mode-syntax-table >>=20=20 >> (defconst sgml-tag-syntax-table >> (let ((table (sgml-make-syntax-table sgml-specials))) >> - (dolist (char '(?\( ?\) ?\{ ?\} ?\[ ?\] ?$ ?% ?& ?* ?+ ?/)) >> + (dolist (char '(?\( ?\) ?\{ ?\} ?\[ ?\] ?$ ?% ?& ?* ?+ ?/ ?=EF=BC= =88)) >> (modify-syntax-entry char "." table)) >> (unless (memq ?' sgml-specials) >> ;; Avoid that skipping a tag backwards skips any "'" prefixing it. >>=20 >> If this is the right approach, then all such characters would have to be >> added, or is there a better alternative? > > It shouldn't be hard to add to the list some of the characters that > have the paired bracket semantics, see uni-brackets.el. Some, but which? I used the following the code to add all the paired-bracket characters listed in that file: --=-=-= Content-Type: text/x-patch Content-Disposition: inline Content-Description: sgml-mode-syntax-table patch Content-Transfer-Encoding: quoted-printable diff --git a/lisp/textmodes/sgml-mode.el b/lisp/textmodes/sgml-mode.el index f3d8695e24..c2c3f61e3d 100644 =2D-- a/lisp/textmodes/sgml-mode.el +++ b/lisp/textmodes/sgml-mode.el @@ -192,8 +192,20 @@ sgml-mode-syntax-table "Syntax table used in SGML mode. See also `sgml-specials'.") (defconst sgml-tag-syntax-table - (let ((table (sgml-make-syntax-table sgml-specials))) - (dolist (char '(?\( ?\) ?\{ ?\} ?\[ ?\] ?$ ?% ?& ?* ?+ ?/)) + (let ((table (sgml-make-syntax-table sgml-specials)) + brackets) + (setq brackets (delete-dups + (flatten-tree + (map-char-table + (lambda (key value) + (setq brackets (cons (list + (if (consp key) + (list (car key) (cdr key)) + key) + value) + brackets))) + (unicode-property-table-internal 'paired-bracket))))) + (dolist (char (append brackets (list ?$ ?% ?& ?* ?+ ?/))) (modify-syntax-entry char "." table)) (unless (memq ?' sgml-specials) ;; Avoid that skipping a tag backwards skips any "'" prefixing it. --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable But this fails to prevent the unwanted string face fontification. According to the above code, there are 120 different paired-bracket characters, so it will be time-consuming to isolate just the ones that work. > But some > SGML/HTML expert should say if that is TRT, indeed. Yes, hopefully before Someone=E2=84=A2 toils through the 120 characters. Steve Berman --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 13 06:37:49 2020 Received: (at 43941) by debbugs.gnu.org; 13 Oct 2020 10:37:49 +0000 Received: from localhost ([127.0.0.1]:45305 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kSHgj-0005kj-Ab for submit@debbugs.gnu.org; Tue, 13 Oct 2020 06:37:49 -0400 Received: from mout.gmx.net ([212.227.15.18]:40991) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kSHgh-0005kT-0V for 43941@debbugs.gnu.org; Tue, 13 Oct 2020 06:37:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1602585456; bh=2w9/Rc44M+p0D8FHnQbwr6rIIFM1xq1ppAtcTTjY3fg=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=G/02zVMfeOCUPOwaookfm1gzwpEU3yuyo543XyBNq5pk2NTR2ly/GOcYKiQVqEh6k 7UilrA7ABMOJ5SBRSAlGBJklVsXlyPSTRKXyGYb9C6vuQuUSAR/8AfZ6Afdsu+ioyk I8mGOT8jBxs5ifCIaV6fmSsJSmUOQi7Q070CNMyA= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from strobe-jhalfs ([188.109.195.67]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MDhlV-1kaIIJ0FWh-00An3D; Tue, 13 Oct 2020 12:37:36 +0200 From: Stephen Berman To: Eli Zaretskii Subject: Re: bug#43941: HTML+ mode: dangerous apostrophe after fullwidth parenthesis References: <87pn5oq1hj.5.fsf@jidanni.org> <831ri34i0b.fsf@gnu.org> <87o8l7zdh6.fsf@rub.de> <83o8l731yd.fsf@gnu.org> <87h7qzzae2.fsf@rub.de> <83lfgb2yss.fsf@gnu.org> <87d01nz7gb.fsf@rub.de> <83blh72vlk.fsf@gnu.org> <878scbyw3s.fsf@rub.de> Date: Tue, 13 Oct 2020 12:37:32 +0200 In-Reply-To: <878scbyw3s.fsf@rub.de> (Stephen Berman's message of "Mon, 12 Oct 2020 23:26:15 +0200") Message-ID: <87sgai76oj.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:a6e7yMQ+itwcYJHyP4Fswdkf/UVAtkj5iQGzhKWgJFl5szlS+69 Qtwx7SwIc+5xtPA2XonsP8YZpGsRAN294lkvHBhaPUCy0IDT5KxH4JsPIsNpVv+3al2eOfv AmV0kmPSXTUblCz+I8rdJHPleF9uiJhYIKiWYAUQG8nFtR6I8/5T/gpQEWQBgpvP5wkZ7mo H+j2mgRlJaq4Nlm1yWZCg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:IYfYX28BDWA=:LOcYptCpD7nWaWM+30FI/1 v6kON9VyS2nanDFr3GBuP411EdoX36Bs+6bOPiXKcrInZQgV7C4edni7XHWMggOGhIGb6bX+c AWsOfFxJ2CoY2PRcwnZHXuKaQOkgEK938QRc1zsp/qPGbyoIBubbFmkYBOCZgqajBm4w4QpAc gKUaXkrtsGIpn9og+Se/01DT3Ycu13vU0yRpCrn3Bl+D61teej5WpOHhP+ees2m+dZ4tLpIhA p6OgmN4xoOVUP7vbcL2rm/8ASTgn7yWDqvOLiFsEkqooFxDsRlMhrtxrlA0IpbN0yzI4Bt6bq JHpuwtKtWlWnnhzKnFx+j1zHVH9yHMaOLYSVhaW3ItOavmfUYMWILUq0WKDvNJvAxSrF1e49+ LC32I5QC8pk5gyyHk7ygl0OUlAu0AE3Plrw3bACZ0MZzqNX5sYJVaHJHcMhNWkpRHLX4xfFo5 hpO7xlT6yPjRK3bVahdUwy1DKo/MuJOkXUvyLxEBZ0ouZDE06FhyQQnzl1mbPMByE3B0pYwNl 7tAQpOklQdkNE6SJTIi+5QoqD/q0CBvjLdkvs2MAog4bqTvOjfFXfaCWywnH5cETPyvf7gzDr qtNo19cA4GlmbVISplgInZljD519rmQq7lYLA6g4Yz2vjdgFOXeJeZ46c+C90/0WewVFwtmAE 2ntfgKD1GoNuBrzJy7U0GDY+fvONo4gpBVEff7eaF3PE15Y3ng5RLUa0KT9wv3T3gcMcxnM/T UCnqWbQSqS95JbAIhAFxyGGh80PSl28vxdCQ/4yu8l6t9+3KWqt4nBX57MY84xhojiS4lEn5a +RE4SfZVtjZnC6xJYbUfRpiaYKH/sBpUvQ+z9vAz/5BxXLJcPqIEJYuCf+Akvzh41huR2X82r R1k31z8s8zJkQvkHi99w== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 43941 Cc: 43941@debbugs.gnu.org, jidanni@jidanni.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.7 (-) --=-=-= Content-Type: text/plain On Mon, 12 Oct 2020 23:26:15 +0200 Stephen Berman wrote: > On Mon, 12 Oct 2020 20:38:15 +0300 Eli Zaretskii wrote: > [...] >> It shouldn't be hard to add to the list some of the characters that >> have the paired bracket semantics, see uni-brackets.el. > > Some, but which? I used the following the code to add all the > paired-bracket characters listed in that file: [...] > But this fails to prevent the unwanted string face fontification. I made a silly mistake (it was late and I was tired). Here is a corrected version: --=-=-= Content-Type: text/x-patch Content-Disposition: inline Content-Description: sgml-mode-syntax-table patch Content-Transfer-Encoding: quoted-printable diff --git a/lisp/textmodes/sgml-mode.el b/lisp/textmodes/sgml-mode.el index f3d8695e24..26ca536004 100644 =2D-- a/lisp/textmodes/sgml-mode.el +++ b/lisp/textmodes/sgml-mode.el @@ -192,8 +192,19 @@ sgml-mode-syntax-table "Syntax table used in SGML mode. See also `sgml-specials'.") (defconst sgml-tag-syntax-table - (let ((table (sgml-make-syntax-table sgml-specials))) - (dolist (char '(?\( ?\) ?\{ ?\} ?\[ ?\] ?$ ?% ?& ?* ?+ ?/)) + (let ((table (sgml-make-syntax-table sgml-specials)) + brackets) + (map-char-table + (lambda (key value) + (setq brackets (cons (list + (if (consp key) + (list (car key) (cdr key)) + key) + value) + brackets))) + (unicode-property-table-internal 'paired-bracket)) + (setq brackets (delete-dups (flatten-tree brackets))) + (dolist (char (append brackets (list ?$ ?% ?& ?* ?+ ?/))) (modify-syntax-entry char "." table)) (unless (memq ?' sgml-specials) ;; Avoid that skipping a tag backwards skips any "'" prefixing it. --=-=-= Content-Type: text/plain With this patch, when any of the paired-bracket characters is followed by `'' in html-mode, there is indeed no string face fontification on the latter (and following characters). The following function demonstrates this: (defun sgml-test-brackets () "Test fontification of apostrophe preceded by paired-bracket character." (interactive) (let ((buf (get-buffer-create "*sgml-test*")) brackets results) (map-char-table (lambda (key value) (setq brackets (cons (list (if (consp key) (list (car key) (cdr key)) key) value) brackets))) (unicode-property-table-internal 'paired-bracket)) (setq brackets (delete-dups (flatten-tree brackets))) (setq brackets (append brackets (list ?$ ?% ?& ?* ?+ ?/))) (while brackets (let ((char (string (pop brackets))) (face "default")) (with-current-buffer buf ;; (erase-buffer) (fundamental-mode) (insert (concat "

" char "'s

\n")) (html-mode) ;; (let ((val (get-text-property 5 'face))) ;; (when val (setq face (symbol-name val)))) ;; (push (concat char " : " face "\n") results) ))) ;; (with-current-buffer buf ;; (newline) ;; (while results ;; (insert (pop results)))) (switch-to-buffer buf))) I wanted to turn this function into a test, and that's what the commented out lines are supposed to do. But when I uncomment these lines and call this function with the unpatched (i.e. current) version of sgml-mode-syntax-table, it still shows default face for `'' with all the paired-bracket characters. Yet when I step through the function with Ediff, I do see some cases with font-lock-string-face. I don't understand what's going on here. Steve Berman --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 05 04:41:48 2021 Received: (at control) by debbugs.gnu.org; 5 Feb 2021 09:41:48 +0000 Received: from localhost ([127.0.0.1]:42827 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l7xcZ-0006Uv-SO for submit@debbugs.gnu.org; Fri, 05 Feb 2021 04:41:48 -0500 Received: from quimby.gnus.org ([95.216.78.240]:39018) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l7xcV-0006UW-FE for control@debbugs.gnu.org; Fri, 05 Feb 2021 04:41:46 -0500 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=0NAtE9dKPGCSzxsGzoZ8T8mra7+tm+TtiM7LMMrwxfw=; b=gAmZGPHUMxqZLxiXBw6ziOhXdm YTvvUoagX91Oqy9SBp4ut6Z2Jr8K09WFb+wiob7hto8REOComYc4/Ymu2sDVGlJFpQF5aF5m3e8AA UaaG3iuTqmGF3/QXKeZ6yNPcF+v1GK17OPFEAiBf3KnyxsxIEo/b+47jDilNqImKA+ps=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l7xcN-0000zH-3T for control@debbugs.gnu.org; Fri, 05 Feb 2021 10:41:37 +0100 Date: Fri, 05 Feb 2021 10:41:33 +0100 Message-Id: <874kiqlulu.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #43941 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: forcemerge 43941 43941 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 (-) forcemerge 43941 43941 quit From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 05 04:41:57 2021 Received: (at control) by debbugs.gnu.org; 5 Feb 2021 09:41:57 +0000 Received: from localhost ([127.0.0.1]:42830 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l7xcj-0006VL-4i for submit@debbugs.gnu.org; Fri, 05 Feb 2021 04:41:57 -0500 Received: from quimby.gnus.org ([95.216.78.240]:39030) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l7xch-0006V4-GX for control@debbugs.gnu.org; Fri, 05 Feb 2021 04:41:55 -0500 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=AnCJX7yryjuYOlvEmugkrk/Vk7HYyhDUp61sft4obyQ=; b=tHD0Kv16quxtOZzrgUJ3a4izWR Jw3Do6SJH4B7P/6KyK+H2kg71iAy1fykLQMUpeSuDtwiRJbUkkDj+83/z/KqM4tAUq22CA7OS+CkF R3/PaHG/eRtThjGncmSSo+goa4P0UcnKcPTUjsiyeHf8cbEHknCvX5fK2nARGzymYMco=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l7xcZ-0000zX-Vw for control@debbugs.gnu.org; Fri, 05 Feb 2021 10:41:49 +0100 Date: Fri, 05 Feb 2021 10:41:46 +0100 Message-Id: <8735yalulh.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #43941 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: forcemerge 43941 40844 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 (-) forcemerge 43941 40844 quit From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 05 04:42:07 2021 Received: (at control) by debbugs.gnu.org; 5 Feb 2021 09:42:07 +0000 Received: from localhost ([127.0.0.1]:42837 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l7xct-0006WU-Bv for submit@debbugs.gnu.org; Fri, 05 Feb 2021 04:42:07 -0500 Received: from quimby.gnus.org ([95.216.78.240]:39042) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l7xcq-0006VV-Uv for control@debbugs.gnu.org; Fri, 05 Feb 2021 04:42:05 -0500 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=idgmXlTxQbsFakC1ZeM0S4fT7Y0Z0OXONGpfoiT0VXY=; b=fp38TKBBY4Djnp4tXE2st3a4Eo n+EDLL/IucvolnfpJ7RnKQ5pmQQWfyNpu2zRJb994V3cOEY0H0nmyYcBut38bsLsqudkMJ8uSo9vN WNIWnjzN/Vn7XP6SM72ramUrYfbaiN7vU4JV8lOpgAswyPkAnGoRHww3ISPBOMhJy5q8=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l7xcj-0000ze-DJ for control@debbugs.gnu.org; Fri, 05 Feb 2021 10:41:59 +0100 Date: Fri, 05 Feb 2021 10:41:56 +0100 Message-Id: <871rdulul7.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #46312 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: forcemerge 46312 40844 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 (-) forcemerge 46312 40844 quit From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 13 08:21:49 2021 Received: (at 43941) by debbugs.gnu.org; 13 Jun 2021 12:21:49 +0000 Received: from localhost ([127.0.0.1]:42865 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lsP7d-0001OG-Hg for submit@debbugs.gnu.org; Sun, 13 Jun 2021 08:21:49 -0400 Received: from quimby.gnus.org ([95.216.78.240]:53446) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lsP7b-0001Nx-Ms; Sun, 13 Jun 2021 08:21:48 -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=P2QnNWF+hvFiksZvkbEWTQ2UM1PCRd42Maj/gm2a78o=; b=kFlfVBzlGrsjkOhd7DpoDS2ehz +QMec6Yli42bNUC160aGHXdFruS+cKJSkGqUa/nauLWHBmmZWlpPHejA2+RfXqDM7uanRw6FIzKvH n/ZFHWcXL65fIgm7KOdNEvFQld1q9M+w0+2EoZLBqm9vW/iXgsptCyBwV8d0LzVvCkus=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lsP7T-0003wq-3Z; Sun, 13 Jun 2021 14:21:41 +0200 From: Lars Ingebrigtsen To: Stephen Berman Subject: Re: bug#40844: html mode sometimes fooled by apostrophe References: <87pn5oq1hj.5.fsf@jidanni.org> <831ri34i0b.fsf@gnu.org> <87o8l7zdh6.fsf@rub.de> <83o8l731yd.fsf@gnu.org> <87h7qzzae2.fsf@rub.de> <83lfgb2yss.fsf@gnu.org> <87d01nz7gb.fsf@rub.de> <83blh72vlk.fsf@gnu.org> <878scbyw3s.fsf@rub.de> <87sgai76oj.fsf@gmx.net> X-Now-Playing: Hilary Woods's _Birthmarks_: "Cleansing Ritual" Date: Sun, 13 Jun 2021 14:21:36 +0200 In-Reply-To: <87sgai76oj.fsf@gmx.net> (Stephen Berman's message of "Tue, 13 Oct 2020 12:37:32 +0200") Message-ID: <878s3e3qgf.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: Stephen Berman writes: > I made a silly mistake (it was late and I was tired). Here is a > corrected version: I can confirm that this patch solves the test cases here. 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.7 (/) X-Debbugs-Envelope-To: 43941 Cc: Eli Zaretskii , 40844@debbugs.gnu.org, 43941@debbugs.gnu.org, jidanni@jidanni.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.7 (-) Stephen Berman writes: > I made a silly mistake (it was late and I was tired). Here is a > corrected version: I can confirm that this patch solves the test cases here. > With this patch, when any of the paired-bracket characters is followed > by `'' in html-mode, there is indeed no string face fontification on the > latter (and following characters). The following function demonstrates > this: [...] > I wanted to turn this function into a test, and that's what the > commented out lines are supposed to do. But when I uncomment these > lines and call this function with the unpatched (i.e. current) version > of sgml-mode-syntax-table, it still shows default face for `'' with all > the paired-bracket characters. Yet when I step through the function > with Ediff, I do see some cases with font-lock-string-face. I don't > understand what's going on here. Might be a timing issue, perhaps? In any case, the patch is an improvement, so perhaps that should be pushed anyway? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 13 08:21:53 2021 Received: (at control) by debbugs.gnu.org; 13 Jun 2021 12:21:53 +0000 Received: from localhost ([127.0.0.1]:42870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lsP7h-0001Oe-4T for submit@debbugs.gnu.org; Sun, 13 Jun 2021 08:21:53 -0400 Received: from quimby.gnus.org ([95.216.78.240]:53460) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lsP7f-0001O5-Ot for control@debbugs.gnu.org; Sun, 13 Jun 2021 08:21:51 -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=u8YjlLr2OEdbQC39soN53XmfbzE5w4LTl6U08CHE/MQ=; b=NxXoOv/68JSfqhyHXWRkEUHFp9 L7Q6bzJa1f60di349DmYHhT+FBKn2uXz2gkZC7zG1caiiMJrEbYThrWT/bpsnyqnb1n3PEU6q6PDE yPb+Y22H/31uxNf1Z7E6uFIRc4rj+layNVaCwsKaT4ZVPB4McbPk1z0FrSonXuJhS0gg=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lsP7Y-0003wx-Cz for control@debbugs.gnu.org; Sun, 13 Jun 2021 14:21:46 +0200 Date: Sun, 13 Jun 2021 14:21:43 +0200 Message-Id: <877diy3qg8.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #40844 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 40844 + patch 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.7 (/) 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.7 (-) tags 40844 + patch quit From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 13 14:14:22 2021 Received: (at 43941) by debbugs.gnu.org; 13 Jun 2021 18:14:22 +0000 Received: from localhost ([127.0.0.1]:44354 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lsUco-0006xn-JG for submit@debbugs.gnu.org; Sun, 13 Jun 2021 14:14:22 -0400 Received: from mout.gmx.net ([212.227.17.20]:59333) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lsUcn-0006xY-Fl; Sun, 13 Jun 2021 14:14:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1623608050; bh=jDJgsZpXA4A/RIUL6xDtaOV/120sIjHLn7ogacJZ+o0=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=OrztXjFiL2nNzKrANavvF8qEWyjRc/XZF/akmieDb+8mlTxjIx/ABpI0UTwSE5pXV TxtMhKYh+MWnhW2Oqr9yfWtqoUdfsYCqDCS49NznPbKPyrvjZO09qQI2oajswLy1sW awWINUtNt2aGxy8sK48D71+wA2Ul5O7ma/9eC1XI= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from strobelfs ([178.1.121.23]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M72sJ-1lxjHZ1J7f-008ar1; Sun, 13 Jun 2021 20:14:10 +0200 From: Stephen Berman To: Lars Ingebrigtsen Subject: Re: bug#40844: html mode sometimes fooled by apostrophe References: <87pn5oq1hj.5.fsf@jidanni.org> <831ri34i0b.fsf@gnu.org> <87o8l7zdh6.fsf@rub.de> <83o8l731yd.fsf@gnu.org> <87h7qzzae2.fsf@rub.de> <83lfgb2yss.fsf@gnu.org> <87d01nz7gb.fsf@rub.de> <83blh72vlk.fsf@gnu.org> <878scbyw3s.fsf@rub.de> <87sgai76oj.fsf@gmx.net> <878s3e3qgf.fsf_-_@gnus.org> Date: Sun, 13 Jun 2021 20:14:08 +0200 In-Reply-To: <878s3e3qgf.fsf_-_@gnus.org> (Lars Ingebrigtsen's message of "Sun, 13 Jun 2021 14:21:36 +0200") Message-ID: <8735tlljin.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:3ui+D5T8XbG5a7wLeVpa3AbivGOodxsZq6iu6tnveE5ggRO90Ij lBH/t5WrU+TMov7e+8mdZ54BZXk5Hoem/gR29KkCWKiPtUV6QNFhCa2fuQfieWrxnN/oDgG xP46/6RnuO1QKvfaggKz1e6GA7mv/gzlXYNv+Liw3NFFS4mLavikULN0cz/AOtMhsJrqrei FvKMNolcP2qjnxRSEuWTA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:W/kEIK3arAk=:6pCyQDBm4qn5sliOKIm1uu +j6YQAn0pzUDn4NN80JbKIjHDkuTrGg2jnbxTrYvfgj8CvY/8skRcW1c4i5EF/qOeKHa6LfsS aHkHYuL9I9EeB6kmyV2zKVrEcQBpCVzjRoHd6U8safD2a4AVjm/yhjEUfTmKa8gzG5yHWNK4w 9Uj7prsPMSzgz1poqu2rLaLbNbTFwrQLGQcr0zCdPsspRd/yjtm604iKjmajPovcapU6eFU4p TYYLrJ5jtHd+he0cLszYmJH6QSwUynG/gJ/BuymZOuKVn2JPNZDgtwLsMWRb7MuL1k7icZRyS 6nv9qhoGpGHFl9JnYxcH8E4hONM2hDugtHUl86aXPKrwafVRmrYRZ2Vb+oF2TwfgEvq0dT2J+ 1i0IgEC8onrRz4DiHpz00clCVzmqjMXqtwvlV35N7jvHqDn7amnRr2lbtkH5G+jSOYKRh+kva 7W8GhAQjtzmxz5Jh2xbHj2JldtqbtH3idYnTeVsMVb2jy3f9mhyMJLil435YGytJxemjmfiTH XUkg5zypRdQ7Vcwl/VbfmuyeJJdhP+RYh5jnlhLK+DtBhEnSaiB52vcK2/nKN9R8nO5O3BPQ7 NzrSI11QGdgQa9DVhYHIXHW0EgvI5qDTpxg7Vc84pZKK+bMJ6NbVxgN61JuXvN7viR1njM/TJ 9rEb0M8LXIl8J6G5kyoE19mN2LqSOHDkR+DnHFcaUIcGScTHz0yCyRIz5PMH9RullEIatYin8 HB51+DLslxnWJUIdXN0tJl9jPh2qWqDNsZ0dHm9QSA7OEoBf+xZW2o4uvdkqDcuuzT6BWXpzW C3f1Fn2Ld9UzA9Wg/l1IfkAFuAcTIIbIT5p3p6QB78QLyovfdJEjoF1+WHWr6o/fBvYtnr7qv HoLZKth4b/53Ejpt4OkmgQxJPnsP2Licw7DE5qo1OHDp+IAvW3+QN68altkV7voWdsVLtyx61 hO+RMYmybk4L7glbzOysOXEQMqE4ccdnrhm2badw8YjQak6YoQaoARMEF3BfDEK6Vu61iFyhN f5mLAoPkfIswM2rzwJ2KISRXPv9bslqyXMU89pGXbBCUHx8XMZb8VC8L9tIpLyEnVyX3notPU Rat4s10An7Rox5u6WeAPqWw5qq78B5FYySXSgsJh4xYtGBiBr9YAQF+GQ== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 43941 Cc: Eli Zaretskii , 40844@debbugs.gnu.org, 43941@debbugs.gnu.org, jidanni@jidanni.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 (-) On Sun, 13 Jun 2021 14:21:36 +0200 Lars Ingebrigtsen wrote: > Stephen Berman writes: > >> I made a silly mistake (it was late and I was tired). Here is a >> corrected version: > > I can confirm that this patch solves the test cases here. Thanks for checking. >> With this patch, when any of the paired-bracket characters is followed >> by `'' in html-mode, there is indeed no string face fontification on the >> latter (and following characters). The following function demonstrates >> this: > > [...] > >> I wanted to turn this function into a test, and that's what the >> commented out lines are supposed to do. But when I uncomment these >> lines and call this function with the unpatched (i.e. current) version >> of sgml-mode-syntax-table, it still shows default face for `'' with all >> the paired-bracket characters. Yet when I step through the function >> with Ediff, I do see some cases with font-lock-string-face. I don't >> understand what's going on here. > > Might be a timing issue, perhaps? I tried adding sit-for at different points but it made no difference. > In any case, the patch is an improvement, so perhaps that should be > pushed anyway? Upthread Eli said "some SGML/HTML expert should say if that is TRT". I'm no such expert so I can't make that decision. FWIW, I rewrote the test using ert, and the result is as above: it passes with the patch, as expected, but also without the patch, even though in the latter case the test buffer clearly contains characters fontified with font-lock-string-face. And just as I wrote above, when stepping through the ert-deftest using the unpatched sgml-tag-syntax-table, the test does fail as expected. Here's the test, in case someone else wants to see if they can figure it out; I haven't succeeded: (ert-deftest sgml-test-brackets () "Test fontification of apostrophe preceded by paired-bracket character." (let ((buf (get-buffer-create "*sgml-test*")) brackets results) (map-char-table (lambda (key value) (setq brackets (cons (list (if (consp key) (list (car key) (cdr key)) key) value) brackets))) (unicode-property-table-internal 'paired-bracket)) (setq brackets (delete-dups (flatten-tree brackets))) (setq brackets (append brackets (list ?$ ?% ?& ?* ?+ ?/))) (with-current-buffer buf (erase-buffer) (fundamental-mode) (while brackets (let ((char (string (pop brackets)))) (insert (concat "

" char "'s

\n")))) (html-mode) (goto-char (point-min)) (while (not (eobp)) (goto-char (next-single-char-property-change (point) 'face)) (let ((val (get-text-property (point) 'face))) (when val (should-not (eq val 'font-lock-string-face)))))))) Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 14 09:00:34 2021 Received: (at 43941) by debbugs.gnu.org; 14 Jun 2021 13:00:34 +0000 Received: from localhost ([127.0.0.1]:45259 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lsmCf-0003FQ-Oh for submit@debbugs.gnu.org; Mon, 14 Jun 2021 09:00:33 -0400 Received: from quimby.gnus.org ([95.216.78.240]:37310) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lsmCd-0003Ey-2M; Mon, 14 Jun 2021 09:00:31 -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=11ezYrRWSh1DTSWeyOzNXm2hE9+eNYck/zcYMCEXTC8=; b=Ar131ZATzLJv31zcN0Mcxkz/N6 FxMaxTF/b59vk9BwELWVvcjjK4ZGdF35ynQ/NOHhL+l4qZbcSn9vgvL3Bt7wVe2WB6uXjva0urKe4 Bu+GsKwy9Ce2fDmV4TH+QAImWGqibsucjqbicysoJVM8IojAySumENl56l3IwB98/pG0=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lsmCP-0000zM-J6; Mon, 14 Jun 2021 15:00:19 +0200 From: Lars Ingebrigtsen To: Stephen Berman Subject: Re: bug#46312: HTML+ mode vs. quotes References: <87pn5oq1hj.5.fsf@jidanni.org> <831ri34i0b.fsf@gnu.org> <87o8l7zdh6.fsf@rub.de> <83o8l731yd.fsf@gnu.org> <87h7qzzae2.fsf@rub.de> <83lfgb2yss.fsf@gnu.org> <87d01nz7gb.fsf@rub.de> <83blh72vlk.fsf@gnu.org> <878scbyw3s.fsf@rub.de> <87sgai76oj.fsf@gmx.net> <878s3e3qgf.fsf_-_@gnus.org> <8735tlljin.fsf@gmx.net> X-Now-Playing: Grimes's _Miss Anthropocene_: "Delete Forever" Date: Mon, 14 Jun 2021 15:00:16 +0200 In-Reply-To: <8735tlljin.fsf@gmx.net> (Stephen Berman's message of "Sun, 13 Jun 2021 20:14:08 +0200") Message-ID: <87y2bczjmn.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: Stephen Berman writes: > Upthread Eli said "some SGML/HTML expert should say if that is TRT". > I'm no such expert so I can't make that decision. I'm not either, but at this point I'd rather apply the patch and then we can see whether some SGML expert pipes up... 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.7 (/) X-Debbugs-Envelope-To: 43941 Cc: jidanni@jidanni.org, Eli Zaretskii , 40844@debbugs.gnu.org, 43941@debbugs.gnu.org, 46312@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.7 (-) Stephen Berman writes: > Upthread Eli said "some SGML/HTML expert should say if that is TRT". > I'm no such expert so I can't make that decision. I'm not either, but at this point I'd rather apply the patch and then we can see whether some SGML expert pipes up... > Here's the test, in case someone else wants to see if > they can figure it out; I haven't succeeded: Just needs a `font-lock-ensure' after `html-mode'. :-) Then the test fails without your patch, and passes with your patch. So I went ahead and pushed your patch (and the test) to Emacs 28 (with some minor changes to the test). -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 14 09:00:40 2021 Received: (at control) by debbugs.gnu.org; 14 Jun 2021 13:00:40 +0000 Received: from localhost ([127.0.0.1]:45265 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lsmCl-0003Fq-Id for submit@debbugs.gnu.org; Mon, 14 Jun 2021 09:00:40 -0400 Received: from quimby.gnus.org ([95.216.78.240]:37322) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lsmCf-0003F1-7k for control@debbugs.gnu.org; Mon, 14 Jun 2021 09:00:33 -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=ZBMHp08V9HYEv6zx47eGplpXHLJ+VSkeWy27D7+jvIM=; b=SBmz3qRrUCpk39OYQ3F0f/d6Z7 vRGo4wHMlRG2D2Ni4JJce90eKA6r0Ff8d3cQKvqYxJo2To8CLhBqmipKl/uz/yyYSV5A6X/1tEICF o4mM5mSOjn9cikGCF7VVMV5a4Ru7vSTeOu3BEi+Ex/vt9yY78B5fUqLkWnHCTaFGDvww=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lsmCX-0000zX-OM for control@debbugs.gnu.org; Mon, 14 Jun 2021 15:00:27 +0200 Date: Mon, 14 Jun 2021 15:00:25 +0200 Message-Id: <87wnqwzjme.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #46312 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: close 46312 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.7 (/) 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.7 (-) close 46312 28.1 quit From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 14 09:02:16 2021 Received: (at 43941) by debbugs.gnu.org; 14 Jun 2021 13:02:16 +0000 Received: from localhost ([127.0.0.1]:45280 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lsmEK-0003Jq-G7 for submit@debbugs.gnu.org; Mon, 14 Jun 2021 09:02:16 -0400 Received: from eggs.gnu.org ([209.51.188.92]:49898) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lsmEI-0003JX-Bk; Mon, 14 Jun 2021 09:02:14 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43126) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lsmEC-0002h3-Tn; Mon, 14 Jun 2021 09:02:08 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1487 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lsmEB-0003Jt-FP; Mon, 14 Jun 2021 09:02:08 -0400 Date: Mon, 14 Jun 2021 16:02:02 +0300 Message-Id: <83zgvs61md.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <87y2bczjmn.fsf_-_@gnus.org> (message from Lars Ingebrigtsen on Mon, 14 Jun 2021 15:00:16 +0200) Subject: Re: bug#46312: HTML+ mode vs. quotes References: <87pn5oq1hj.5.fsf@jidanni.org> <831ri34i0b.fsf@gnu.org> <87o8l7zdh6.fsf@rub.de> <83o8l731yd.fsf@gnu.org> <87h7qzzae2.fsf@rub.de> <83lfgb2yss.fsf@gnu.org> <87d01nz7gb.fsf@rub.de> <83blh72vlk.fsf@gnu.org> <878scbyw3s.fsf@rub.de> <87sgai76oj.fsf@gmx.net> <878s3e3qgf.fsf_-_@gnus.org> <8735tlljin.fsf@gmx.net> <87y2bczjmn.fsf_-_@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 43941 Cc: jidanni@jidanni.org, 40844@debbugs.gnu.org, stephen.berman@gmx.net, 43941@debbugs.gnu.org, 46312@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: -3.3 (---) > From: Lars Ingebrigtsen > Cc: 46312@debbugs.gnu.org, Eli Zaretskii , > 40844@debbugs.gnu.org, 43941@debbugs.gnu.org, jidanni@jidanni.org > Date: Mon, 14 Jun 2021 15:00:16 +0200 > > Stephen Berman writes: > > > Upthread Eli said "some SGML/HTML expert should say if that is TRT". > > I'm no such expert so I can't make that decision. > > I'm not either, but at this point I'd rather apply the patch and then we > can see whether some SGML expert pipes up... Fine with me. From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 14 09:52:54 2021 Received: (at 43941) by debbugs.gnu.org; 14 Jun 2021 13:52:54 +0000 Received: from localhost ([127.0.0.1]:45408 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lsn1K-0000ZH-IZ for submit@debbugs.gnu.org; Mon, 14 Jun 2021 09:52:54 -0400 Received: from mout.gmx.net ([212.227.17.22]:37863) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lsn1J-0000Ym-3J; Mon, 14 Jun 2021 09:52:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1623678762; bh=J4RLMIqBxlAY/6GWtLhmP0okFmpopI+YxabPP3wjqLk=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=iWXIQWXcmcEDSFmXQdMwuo9dQ0Q/DHvYyH0QayrNjJTK6clYBr1HNN4B2T/Yogl8p Yxj4QoqpQtVCs4i68193b2G8RF2W4LKMel7IjCsxIcvkbABDzsB0Mpf12Qa7a2LMhq rWmUybT1YXZCe2KqMoKi2pA9eAMmu/L+Uujqrx6E= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from strobelfs ([94.220.126.243]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M1ps8-1luysE2VEu-002EFl; Mon, 14 Jun 2021 15:52:42 +0200 From: Stephen Berman To: Lars Ingebrigtsen Subject: Re: bug#46312: HTML+ mode vs. quotes References: <87pn5oq1hj.5.fsf@jidanni.org> <831ri34i0b.fsf@gnu.org> <87o8l7zdh6.fsf@rub.de> <83o8l731yd.fsf@gnu.org> <87h7qzzae2.fsf@rub.de> <83lfgb2yss.fsf@gnu.org> <87d01nz7gb.fsf@rub.de> <83blh72vlk.fsf@gnu.org> <878scbyw3s.fsf@rub.de> <87sgai76oj.fsf@gmx.net> <878s3e3qgf.fsf_-_@gnus.org> <8735tlljin.fsf@gmx.net> <87y2bczjmn.fsf_-_@gnus.org> Date: Mon, 14 Jun 2021 15:52:40 +0200 In-Reply-To: <87y2bczjmn.fsf_-_@gnus.org> (Lars Ingebrigtsen's message of "Mon, 14 Jun 2021 15:00:16 +0200") Message-ID: <8735tkft93.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:ie/ukzIltoe1fjbA9rObJPxga2oCZxe0DUW9l7E8PilfBFM2wN6 dC/2g2pW9JHH7053QyEZkOqFcWVvDqcWMZcFkzEgqZ/1pUVagyw3ORQViNFf6rs8oA0HhNu m7OjzKR27LXM0h2I+M7kgPQFOyC/QiFM3VEz3a6r8R+QWOujHkArrrat4Kq1uqYpkXSqHOG jUk8Y1VN7ojCxXuMX0FlA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:xkoMIyWV3AY=:uh5X8c2J8bbnw/W7rAAlCl EL6wI8Dj5mbQKQc8d3xvefgyUXjoW/lB6xVKHchdPC/xi07BVT4BrlFxYfd6uTn1Spu/zag4T qF21mQyC0L25yQR3OVjHdApu1otcSKHspYMTyRbtBt9uYRAn7HGN+MF4t0+VPJ0GaTFj5xFJH Qmxqgfxf47WX9J7IHhVANXnmciLTBiaNwzG7teO/joQlw8/ry7BLplVUnRorOJ7qAAGYDr5u+ 2F3gs+PzIrAVsFLgbBYeIeYXfsxktCjDR3JM0za/FrplQvZphKj2mXtk+i1iYpNIFeDrqz8De 8iwJ6EuLcZxSaeYQp68KMHGujP0heg23MfyplfiDBTuhmSE37xfEaxi1xAwjeCg24Z6VRlmYr H6X0b62KdkwDdkTHRBNFtWn111HIrDJoM4WsUMRcLedt8VpwSK5ApakZLygPNl9ZdA6IpG+oj dmDC74WzMhIWX6DrKgIRW/YTWr6RPHukTEJyuLYylzLr/4r4ppCewS/jrXtZBE0OQrxYPvRgZ vozLNhhZINkOkjG8aCJ+2eb29Us+9EDS5027q70Y5FopIh4gjDENpDpljTq7Tcx4Z0kTdC/vB kJmn2jUkXZGMcIOnrRSiugpMHOVOFZhJiE3+c828RZGpdqag+Dkn3juK+2dYYqj5mWOhQdYEc ZpIq1WLZchAmfmWR8tAaltipFE3erebtfx851kD6Xu8ro2SQKUclKYoZtDgFZO1roskXCLMIK DwhGxIyZGPvPDbK5Gi6tVsyOdOUKYJzc1T+NVUCuZDzjqn+y9Ll70BIsLHsqIaykAl8KBzRKs nBUdLiR4Tx7OBCzaDs792oY07T6QhRCA9yIMe7qXkP1gysSfXX/aEpq9rtopSgdc5KV08FFTJ 4HGf2cV9iPbqWaumSPyIOD3nvvsGxbn2+fjpCWBN6dLicb2SVF4G6u0vPddq9zyt3tnqpleg7 Kpv6L0EU1AvH/KdTqZIXYy/P+ZlJuNFNoUB+qNne0pcpn2DY2WONXom6OK68gS9Mf1cbgs1hu rZwEbJ22Ll/gYlrmBC2zK29y883irjM1pZlUDdhTp8oM82Tgt236O7CuD7nNzhzZz5g9sLTTm GqEruLMS0qNmq2E9qUWOsafbXfnvdNoXTE6k+04AxUSKh4NKyCfYMul1Q== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 43941 Cc: jidanni@jidanni.org, Eli Zaretskii , 40844@debbugs.gnu.org, 43941@debbugs.gnu.org, 46312@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 (-) On Mon, 14 Jun 2021 15:00:16 +0200 Lars Ingebrigtsen wrote: > Stephen Berman writes: > >> Upthread Eli said "some SGML/HTML expert should say if that is TRT". >> I'm no such expert so I can't make that decision. > > I'm not either, but at this point I'd rather apply the patch and then we > can see whether some SGML expert pipes up... Sounds good. >> Here's the test, in case someone else wants to see if >> they can figure it out; I haven't succeeded: > > Just needs a `font-lock-ensure' after `html-mode'. :-) Then the test > fails without your patch, and passes with your patch. Ah, thanks. The ways of font lock are unfathomable to me. > So I went ahead and pushed your patch (and the test) to Emacs 28 (with > some minor changes to the test). Thanks. I noticed, unfortunately only just now, that the ert test includes the unused let-bound variable `results' which I inadvertantly left behind from the previous version, and which will probably make the byte-compiler complain. Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 14 09:58:29 2021 Received: (at 43941) by debbugs.gnu.org; 14 Jun 2021 13:58:29 +0000 Received: from localhost ([127.0.0.1]:47268 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lsn6j-0001B6-8j for submit@debbugs.gnu.org; Mon, 14 Jun 2021 09:58:29 -0400 Received: from quimby.gnus.org ([95.216.78.240]:38144) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lsn6g-0001Al-U4; Mon, 14 Jun 2021 09:58:27 -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=5uB8KLGFgJOHbG2+sd/i1NenNDf5TxE9/2jYGL0WAc0=; b=P/oo36gVjeosZRnns3Mu6U1h25 flmrvDbxgIRJ/gSSxI8XHiRm4K5lf5XvFOlRb780l459V+uaveDpy9c5rKTzRmIAfgKekgSdByPXK WuUmIhZdyhuEnwYHq4KStMvIWcP6vbu0paLWYdBSmeWEInrz7hq5cUaccE0N5f+w+I5U=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lsn6V-0001SK-AF; Mon, 14 Jun 2021 15:58:17 +0200 From: Lars Ingebrigtsen To: Stephen Berman Subject: Re: bug#46312: HTML+ mode vs. quotes References: <87pn5oq1hj.5.fsf@jidanni.org> <831ri34i0b.fsf@gnu.org> <87o8l7zdh6.fsf@rub.de> <83o8l731yd.fsf@gnu.org> <87h7qzzae2.fsf@rub.de> <83lfgb2yss.fsf@gnu.org> <87d01nz7gb.fsf@rub.de> <83blh72vlk.fsf@gnu.org> <878scbyw3s.fsf@rub.de> <87sgai76oj.fsf@gmx.net> <878s3e3qgf.fsf_-_@gnus.org> <8735tlljin.fsf@gmx.net> <87y2bczjmn.fsf_-_@gnus.org> <8735tkft93.fsf@gmx.net> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAM1BMVEX+/v6OkI7o6OjS 0tKfn5+tra3f399+gH5sbmxPUU9eX14/QT8wMjEcHhyAgX/AwL/////sQbtoAAAAAWJLR0QQlbIN LAAAAAd0SU1FB+UGDg06BiHQSh0AAADbSURBVEjH7VPZbsMwDNNhOZSibP//t2MdtEAfCwzYHkzY jnVQogBHZGNj419DjYepuMsQiRCZB5ZTBjAkcNCajHksQs512gErkUqWSD1XLAttSMBkXNy6CLWK IYBQmSgXDbHbObng61rxIsy7u+IrJAa94+pzZRXGaWhQpTreCd5DKQ6FEoug9kco+xAoyZGa75Ks PZpGIS04/iLAEEJJJsjqScn26sCPl7Avp6Gk6/uuZRz66nRWVY2rm8l3/oNra1Zud3/63CYtY5JN 8wj761ewsbHx2/jwt/4B4m4FbhGkPhYAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjEtMDYtMTRUMTM6 NTg6MDYrMDA6MDD0atrRAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIxLTA2LTE0VDEzOjU4OjA2KzAw OjAwhTdibQAAAABJRU5ErkJggg== X-Now-Playing: 75 Dollar Bill's _I Was Real_: "I Was Real" Date: Mon, 14 Jun 2021 15:58:14 +0200 In-Reply-To: <8735tkft93.fsf@gmx.net> (Stephen Berman's message of "Mon, 14 Jun 2021 15:52:40 +0200") Message-ID: <8735tkzgy1.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: Stephen Berman writes: > Thanks. I noticed, unfortunately only just now, that the ert test > includes the unused let-bound variable `results' which I inadvertantly > left behind from the previous version, and which will pro [...] 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.7 (/) X-Debbugs-Envelope-To: 43941 Cc: jidanni@jidanni.org, Eli Zaretskii , 40844@debbugs.gnu.org, 43941@debbugs.gnu.org, 46312@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.7 (-) Stephen Berman writes: > Thanks. I noticed, unfortunately only just now, that the ert test > includes the unused let-bound variable `results' which I inadvertantly > left behind from the previous version, and which will probably make the > byte-compiler complain. Yup; now removed. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Aug 16 21:18:05 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 13 Jul 2021 11:24:04 +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