From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stephen Berman Newsgroups: gmane.emacs.bugs Subject: bug#43941: HTML+ mode: dangerous apostrophe after fullwidth parenthesis Date: Mon, 12 Oct 2020 18:17:41 +0200 Message-ID: <87h7qzzae2.fsf@rub.de> References: <87pn5oq1hj.5.fsf@jidanni.org> <831ri34i0b.fsf@gnu.org> <87o8l7zdh6.fsf@rub.de> <83o8l731yd.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39353"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Stephen Berman , 43941@debbugs.gnu.org, jidanni@jidanni.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Oct 12 18:21:43 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kS0Zz-000A87-D7 for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 12 Oct 2020 18:21:43 +0200 Original-Received: from localhost ([::1]:37772 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kS0Zy-0002hx-6o for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 12 Oct 2020 12:21:42 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39170) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kS0XP-0000Tf-2W for bug-gnu-emacs@gnu.org; Mon, 12 Oct 2020 12:19:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:60447) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kS0XO-0004Ji-57 for bug-gnu-emacs@gnu.org; Mon, 12 Oct 2020 12:19:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kS0XO-0002xd-2B for bug-gnu-emacs@gnu.org; Mon, 12 Oct 2020 12:19:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stephen Berman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 12 Oct 2020 16:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43941 X-GNU-PR-Package: emacs Original-Received: via spool by 43941-submit@debbugs.gnu.org id=B43941.160251948211270 (code B ref 43941); Mon, 12 Oct 2020 16:19:02 +0000 Original-Received: (at 43941) by debbugs.gnu.org; 12 Oct 2020 16:18:02 +0000 Original-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 Original-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 Original-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 In-Reply-To: <83o8l731yd.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 12 Oct 2020 18:20:58 +0300") X-Provags-ID: V03:K1:K8hpWOCwG1UbjBAnm9T2mIp5WGz9sM+QCicMrfT6swBpuBB6Xf5 XmovLiGCvjtF0S3sVArFd5aR8eG/6MVgPolwE8zk9zpbtKK/DJMMf5JNyB4Nd6a5heY3d1v 2v0ryhPSwvbAiebYMA+2VnDIqDac7Lpq+u+Rk3BcJev9WzymxT2T1fk8gqSPrYeIh7x5hsQ 6kFSqdutHV47j6+ho0F4A== 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 tcnpHvGvgA3Opc8uXaOoQAnGESpDZqRV221qWNX6UeanuCl2tV3PWO53is4D3SrecXecSKrx X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:190338 Archived-At: 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