X-Loop: help-debbugs@HIDDEN Subject: bug#72068: show-paren-mode does not match Chinese parentheses correctly Resent-From: Siyuan Chen <chansey97@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 12 Jul 2024 05:04:02 +0000 Resent-Message-ID: <handler.72068.B.172076061928293 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 72068 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 72068 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.172076061928293 (code B ref -1); Fri, 12 Jul 2024 05:04:02 +0000 Received: (at submit) by debbugs.gnu.org; 12 Jul 2024 05:03:39 +0000 Received: from localhost ([127.0.0.1]:52957 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sS8RX-0007MH-4l for submit <at> debbugs.gnu.org; Fri, 12 Jul 2024 01:03:39 -0400 Received: from lists.gnu.org ([209.51.188.17]:34974) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <chansey97@HIDDEN>) id 1sS8RV-0007M7-Hm for submit <at> debbugs.gnu.org; Fri, 12 Jul 2024 01:03:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <chansey97@HIDDEN>) id 1sS8RV-0004DP-5y for bug-gnu-emacs@HIDDEN; Fri, 12 Jul 2024 01:03:37 -0400 Received: from mail-yb1-xb2f.google.com ([2607:f8b0:4864:20::b2f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <chansey97@HIDDEN>) id 1sS8RT-0002LJ-FK for bug-gnu-emacs@HIDDEN; Fri, 12 Jul 2024 01:03:36 -0400 Received: by mail-yb1-xb2f.google.com with SMTP id 3f1490d57ef6-e03c6892e31so1690717276.1 for <bug-gnu-emacs@HIDDEN>; Thu, 11 Jul 2024 22:03:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720760614; x=1721365414; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=knUV1hwAREbf4l0g0hVlQW7LGBT1bq42hEqAME+Q2l8=; b=CWLK2ZshldIeIPlothrDknt4MHm0L52uerKILH91dVc5MWS+vlFyseY9L2QiggLpQX vd+yOT023du+FRyBqihFnf97X909nt5szjpT+1br10hTQmd3Q5lgK5g1Fq5brTwqdtud RI3LmxzQqNirk/gGxX5iKpJy+wEoJlRNeSQlp+4KO4cNhlavuZkmbhf8+uneYG81J5GB cSh1Al4Ecb4YFi1zA2VixeIkLgMT0fcVJjxgeOX06FIOk0Ar8IUHKUoJ/QQGm7h2KK1y J9UojhmIC2SxCPtRhJOTHry94Y27w/kQp7e71xocj7zo3qyqny03PrYByx05Wd5HpwCz aerg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720760614; x=1721365414; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=knUV1hwAREbf4l0g0hVlQW7LGBT1bq42hEqAME+Q2l8=; b=v15gpVPFekuWJy2H7e/HOhXDZScC5MAv+7/e7+F3qp5LsbnDwC4g8figNVPOGuWSVz qXryhyi4vR2N6zFF2cpP+ZgGccwyOhqW4aw3b4brWxa5IMvmSls8pbA5FgOK1OAzV9I8 jieGvR8LeKpS3dRqSAdAy8m0IVcpxx4hq1sOhTNJQ0UxU/PxJmyXeeDvnh6yq4JwR1Wv dTe2tX05QhoByucpe7WoSlmYXVYOMaY5CeWD4eX/lYiEkw8dlRPzRDmv6iHXiv2ezXgf 1KT0i1Q+vb3JTHpjj+iOifPkH3K4S1vBJXw2K7IvrVUHmv/adbqy+94/BskJdYhViaMv HLgg== X-Gm-Message-State: AOJu0YxhixoJxmQJNKx+RPWm9EsbL5zDUxwXqmFRRVTXI1UkH60h1a40 VYhVNIC8W8zKxMjlUwq9OxQeSmf3y+okP1YHbek0A0SmbpiiA1POSSv3gsbkh2BoquokLty0Rp4 MmRO4MmkEuJ0HbLpBgFsLkpbuEXAyes3mHqN1dA== X-Google-Smtp-Source: AGHT+IHqLC3vwDJrNB/h49S/SUEREhZQbOWvFTTF6E/YTUlV4ut/0lnieAjycsAll8fT5l7Ym3GqwbLhLp9woAGWIM8= X-Received: by 2002:a25:b10a:0:b0:e05:679f:4812 with SMTP id 3f1490d57ef6-e05679f4ac0mr6915476276.30.1720760613931; Thu, 11 Jul 2024 22:03:33 -0700 (PDT) MIME-Version: 1.0 From: Siyuan Chen <chansey97@HIDDEN> Date: Fri, 12 Jul 2024 13:03:42 +0800 Message-ID: <CAHWTsYmK1a16ZHUzzbcGvwyXGW_BTJ5otaXqCypwJNNF3qVJ_Q@HIDDEN> Content-Type: multipart/alternative; boundary="000000000000231583061d05cdbf" Received-SPF: pass client-ip=2607:f8b0:4864:20::b2f; envelope-from=chansey97@HIDDEN; helo=mail-yb1-xb2f.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.1 (--) --000000000000231583061d05cdbf Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Reproduce steps: 1. Emacs -Q 2. M-x eval-expression ``` (progn (setq cursor-type 'bar) (show-paren-mode 1)) ``` 3. Paste the following text in any .el file ``` (=E8=8B=B1=E6=96=87=E6=8B=AC=E5=8F=B7) (=E8=8B=B1=E6=96=87 =E6=8B=AC=E5=8F=B7) =EF=BC=88=E4=B8=AD=E6=96=87=E6=8B=AC=E5=8F=B7=EF=BC=89 =EF=BC=88=E4=B8=AD=E6=96=87 =E6=8B=AC=E5=8F=B7=EF=BC=89 ``` 4. Place the cursor at the first position (or last position) of each line. The expected behavior: All of the four lines above match and highlight correctly The actual behavior: The 4th line mismatched. Note the middle SPC character= . P.s. 1. This issue only occurs in lisp-like modes. It is OK in c-mode and python-mode. 2. =E3=80=90=E3=80=91=E3=80=8C=E3=80=8D=E3=80=8E=E3=80=8Fhave the same prob= lem. They are also commonly used in lisp comment. 3. A simple investigation found that it may be related to `scan-sexps` or syntax-table, because `(scan-sexps outside dir)` in the `show-paren--default` returns the wrong value in the 4th case. 4. More screenshots and test code can be found in https://emacs-china.org/t/show-paren-mode/15160 Emacs 29.3 on Windows. Thanks. Best regards Siyuan Chen --000000000000231583061d05cdbf Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"> <div><span lang=3D"en"><span><span>Reproduce steps:</span></span><br></span= ></div><div><span lang=3D"en"><br></span></div><div>1. Emacs -Q</div><div><= br></div><div>2. M-x eval-expression</div><div><br></div><div>```<br></div>= <div>(progn<br>=C2=A0 (setq cursor-type 'bar)<br>=C2=A0 (show-paren-mod= e 1))</div><div>```</div><div><br></div><div>3. Paste the following text in= any .el file</div><div>```</div><div>(=E8=8B=B1=E6=96=87=E6=8B=AC=E5=8F=B7= )<br>(=E8=8B=B1=E6=96=87 =E6=8B=AC=E5=8F=B7)<br>=EF=BC=88=E4=B8=AD=E6=96=87= =E6=8B=AC=E5=8F=B7=EF=BC=89<br>=EF=BC=88=E4=B8=AD=E6=96=87 =E6=8B=AC=E5=8F= =B7=EF=BC=89<br></div><div>```</div><div><br></div><div>4. Place the cursor= at the first position (or last position) of each line.</div><div><br></div= ><div>The expected behavior: <span class=3D"gmail-HwtZe" lang=3D"en"><span = class=3D"gmail-jCAhz gmail-JxVs2d gmail-ChMk0b"><span class=3D"gmail-ryNqvb= ">All of the four lines above match and highlight correctly</span></span></= span></div><div><span class=3D"gmail-HwtZe" lang=3D"en"><span class=3D"gmai= l-jCAhz gmail-JxVs2d gmail-ChMk0b"><span class=3D"gmail-ryNqvb"><br></span>= </span></span></div><div><span class=3D"gmail-HwtZe" lang=3D"en"><span clas= s=3D"gmail-jCAhz gmail-JxVs2d gmail-ChMk0b"><span class=3D"gmail-ryNqvb">Th= e actual behavior: The 4th line mismatched. Note the </span></span></span> <span class=3D"gmail-HwtZe" lang=3D"en"><span class=3D"gmail-jCAhz gmail-Jx= Vs2d gmail-ChMk0b"><span class=3D"gmail-ryNqvb">middle</span></span></span>= <span class=3D"gmail-HwtZe" lang=3D"en"><span class=3D"gmail-jCAhz gmail-J= xVs2d gmail-ChMk0b"><span class=3D"gmail-ryNqvb">SPC character.</span></spa= n></span></div><div><span class=3D"gmail-HwtZe" lang=3D"en"><span class=3D"= gmail-jCAhz gmail-JxVs2d gmail-ChMk0b"><span class=3D"gmail-ryNqvb"><br></s= pan></span></span></div><div><span class=3D"gmail-HwtZe" lang=3D"en"><span = class=3D"gmail-jCAhz gmail-JxVs2d gmail-ChMk0b"><span class=3D"gmail-ryNqvb= ">P.s.</span></span></span><br><br>1. This issue only occurs in lisp-like m= odes. It is OK in c-mode and python-mode.<br><br>2. =E3=80=90=E3=80=91=E3= =80=8C=E3=80=8D=E3=80=8E=E3=80=8Fhave the same problem.=20 <span class=3D"gmail-HwtZe" lang=3D"en"><span class=3D"gmail-jCAhz gmail-Jx= Vs2d gmail-ChMk0b"><span class=3D"gmail-ryNqvb">They are also commonly used= in lisp comment.</span></span></span> <br><br>3.=C2=A0 A simple investigation found that it may be related to `sc= an-sexps` or syntax-table, because=C2=A0 `(scan-sexps outside dir)` in the = `show-paren--default` returns the wrong value in the=20 <span class=3D"gmail-HwtZe" lang=3D"en"><span class=3D"gmail-jCAhz gmail-Jx= Vs2d gmail-ChMk0b"><span class=3D"gmail-ryNqvb">4th</span></span></span> ca= se.<br></div><div><br></div><div>4. More screenshots and test code can be f= ound in=20 <a href=3D"https://emacs-china.org/t/show-paren-mode/15160">https://emacs-c= hina.org/t/show-paren-mode/15160</a> </div><div><span class=3D"gmail-HwtZe" lang=3D"en"><span class=3D"gmail-jCA= hz gmail-JxVs2d gmail-ChMk0b"><span class=3D"gmail-ryNqvb"><br></span></spa= n></span></div><div><span class=3D"gmail-HwtZe" lang=3D"en"><span class=3D"= gmail-jCAhz gmail-JxVs2d gmail-ChMk0b"><span class=3D"gmail-ryNqvb">Emacs 2= 9.3 on Windows.<br></span></span></span></div><div><span class=3D"gmail-Hwt= Ze" lang=3D"en"><span class=3D"gmail-jCAhz gmail-JxVs2d gmail-ChMk0b"><span= class=3D"gmail-ryNqvb"><br></span></span></span></div><div><span class=3D"= gmail-HwtZe" lang=3D"en"><span class=3D"gmail-jCAhz gmail-JxVs2d gmail-ChMk= 0b"><span class=3D"gmail-ryNqvb">Thanks.<br></span></span></span></div><div= ><span class=3D"gmail-HwtZe" lang=3D"en"><span class=3D"gmail-jCAhz gmail-J= xVs2d gmail-ChMk0b"><span class=3D"gmail-ryNqvb"><br></span></span></span><= /div><div><span class=3D"gmail-HwtZe" lang=3D"en"><span class=3D"gmail-jCAh= z gmail-JxVs2d gmail-ChMk0b"><span class=3D"gmail-ryNqvb">Best regards</spa= n></span></span></div><div><span class=3D"gmail-HwtZe" lang=3D"en"><span cl= ass=3D"gmail-jCAhz gmail-JxVs2d gmail-ChMk0b"><span class=3D"gmail-ryNqvb">= Siyuan Chen<br></span></span></span> </div><div><br></div> <div><div><br></div><div><br></div></div></div> --000000000000231583061d05cdbf--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Siyuan Chen <chansey97@HIDDEN> Subject: bug#72068: Acknowledgement (show-paren-mode does not match Chinese parentheses correctly) Message-ID: <handler.72068.B.172076061928293.ack <at> debbugs.gnu.org> References: <CAHWTsYmK1a16ZHUzzbcGvwyXGW_BTJ5otaXqCypwJNNF3qVJ_Q@HIDDEN> X-Gnu-PR-Message: ack 72068 X-Gnu-PR-Package: emacs Reply-To: 72068 <at> debbugs.gnu.org Date: Fri, 12 Jul 2024 05:04:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 72068 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 72068: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D72068 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#72068: show-paren-mode does not match Chinese parentheses correctly Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 12 Jul 2024 06:03:01 +0000 Resent-Message-ID: <handler.72068.B72068.17207641792630 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 72068 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Siyuan Chen <chansey97@HIDDEN>, Stefan Monnier <monnier@HIDDEN> Cc: 72068 <at> debbugs.gnu.org Received: via spool by 72068-submit <at> debbugs.gnu.org id=B72068.17207641792630 (code B ref 72068); Fri, 12 Jul 2024 06:03:01 +0000 Received: (at 72068) by debbugs.gnu.org; 12 Jul 2024 06:02:59 +0000 Received: from localhost ([127.0.0.1]:53013 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sS9Mw-0000gL-HA for submit <at> debbugs.gnu.org; Fri, 12 Jul 2024 02:02:58 -0400 Received: from eggs.gnu.org ([209.51.188.92]:36836) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1sS9Mu-0000g9-Gz for 72068 <at> debbugs.gnu.org; Fri, 12 Jul 2024 02:02:57 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1sS9Mp-000619-4G; Fri, 12 Jul 2024 02:02:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=owZKVDtiMs6HVwuwGQQ5DeWx70PdCcAC7Hlmsxx4V0A=; b=qUZEbJir93t70KiqQBnl nXfwi65DLsdEmyNlXms82Omkvy2KmN5F9CT1VmetYiHAc6f1VLZ3mSpsRGBHnT5WcQC4ZR0luYIyL BOhHeJWirPmPVtcumrPBGnjyvKKl9AAX0z58FEVU27JduZwPgXlUA5MApvSXzPp7t6hYKcJU/8cmD AKHVEAYKG6JmL0l1vLQfganCvfJqehqKMlg6pW/2mUQVl6+j3eD/AFR+S0RfZc1/wQeCYoo8v1dWS uk32bYijswMLfwLHOiWeVCt4Us1GOB4DNvRonHFR0u7Z1ZptYvun5fcZ7S8W7NXgFqnhRRduOcHJR i7yxE5pMmkUWNg==; Date: Fri, 12 Jul 2024 09:02:49 +0300 Message-Id: <86y167kv06.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <CAHWTsYmK1a16ZHUzzbcGvwyXGW_BTJ5otaXqCypwJNNF3qVJ_Q@HIDDEN> (message from Siyuan Chen on Fri, 12 Jul 2024 13:03:42 +0800) References: <CAHWTsYmK1a16ZHUzzbcGvwyXGW_BTJ5otaXqCypwJNNF3qVJ_Q@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Siyuan Chen <chansey97@HIDDEN> > Date: Fri, 12 Jul 2024 13:03:42 +0800 > > Reproduce steps: > > 1. Emacs -Q > > 2. M-x eval-expression > > ``` > (progn > (setq cursor-type 'bar) > (show-paren-mode 1)) > ``` > > 3. Paste the following text in any .el file > ``` > (英文括号) > (英文 括号) > (中文括号) > (中文 括号) > ``` > > 4. Place the cursor at the first position (or last position) of each line. > > The expected behavior: All of the four lines above match and highlight correctly > > The actual behavior: The 4th line mismatched. Note the middle SPC character. > > P.s. > > 1. This issue only occurs in lisp-like modes. It is OK in c-mode and python-mode. > > 2. 【】「」『』have the same problem. They are also commonly used in lisp comment. > > 3. A simple investigation found that it may be related to `scan-sexps` or syntax-table, because `(scan-sexps > outside dir)` in the `show-paren--default` returns the wrong value in the 4th case. > > 4. More screenshots and test code can be found in https://emacs-china.org/t/show-paren-mode/15160 > > Emacs 29.3 on Windows. I'm not sure this is a bug, since I think Lisp allows those characters to be treated as symbol-constituent. Stefan, am I right?
X-Loop: help-debbugs@HIDDEN Subject: bug#72068: show-paren-mode does not match Chinese parentheses correctly Resent-From: Stefan Monnier <monnier@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 12 Jul 2024 12:46:02 +0000 Resent-Message-ID: <handler.72068.B72068.172078834031248 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 72068 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 72068 <at> debbugs.gnu.org, Siyuan Chen <chansey97@HIDDEN> Received: via spool by 72068-submit <at> debbugs.gnu.org id=B72068.172078834031248 (code B ref 72068); Fri, 12 Jul 2024 12:46:02 +0000 Received: (at 72068) by debbugs.gnu.org; 12 Jul 2024 12:45:40 +0000 Received: from localhost ([127.0.0.1]:53456 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sSFed-00087v-Q4 for submit <at> debbugs.gnu.org; Fri, 12 Jul 2024 08:45:40 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:5351) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1sSFeb-00087g-A8 for 72068 <at> debbugs.gnu.org; Fri, 12 Jul 2024 08:45:38 -0400 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 20E6B808A4; Fri, 12 Jul 2024 08:45:30 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1720788328; bh=6T+LyD4Bnd0ZX/rNMWiz394/ho3/5Iy81SYhg6/yOCo=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=KyY1TilQmZki5VuUqw3t0sk1a5pnHQIy2sG5nBGJv4issInWfSITFsKXkD1HjpmuS nvIWMrbj5Lx+ohJVM7S7YxiFblcn494aqUo2gvK9YjFPdKTdyEv4svhZ3/ctU9+LZ3 JTVvjHFKZ3HR1Ze3YOCFnB2rbhxB48xq+sXMH7s9tFO0yBYghcJMOKYzQfAuFQFzhf 6BSLQnO4cW/OlAVOITGJQEDCoZ2qWWmDlnQG0OYnK3ifJRiZ0UmAOav6bKoIRRDJJe 4epHM2oVF5HKg50I0jzdlKjmFT7Az6q712NnnYd5V8KjNFRS62Rax1RGlyiP2F1mhb A0E0Yb0HEyakQ== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 4ED2C8001C; Fri, 12 Jul 2024 08:45:28 -0400 (EDT) Received: from asado (syn-072-043-125-136.biz.spectrum.com [72.43.125.136]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 2DFC2120495; Fri, 12 Jul 2024 08:45:28 -0400 (EDT) From: Stefan Monnier <monnier@HIDDEN> In-Reply-To: <86y167kv06.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 12 Jul 2024 09:02:49 +0300") Message-ID: <jwvy1664w6w.fsf-monnier+emacs@HIDDEN> References: <CAHWTsYmK1a16ZHUzzbcGvwyXGW_BTJ5otaXqCypwJNNF3qVJ_Q@HIDDEN> <86y167kv06.fsf@HIDDEN> Date: Fri, 12 Jul 2024 08:45:22 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Eli Zaretskii [2024-07-12 09:02:49] wrote: > I'm not sure this is a bug, since I think Lisp allows those characters > to be treated as symbol-constituent. Stefan, am I right? I think that's the idea, indeed. Of course, we don't have to obey the Emacs Lisp syntax, but I think it makes sense to do so. Admittedly, it would be nice to allow the use of other syntax rules inside comments and string for these kinds of situations. Stefan
X-Loop: help-debbugs@HIDDEN Subject: bug#72068: show-paren-mode does not match Chinese parentheses correctly Resent-From: Stefan Kangas <stefankangas@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 24 Jul 2024 20:13:01 +0000 Resent-Message-ID: <handler.72068.B72068.17218519726772 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 72068 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier <monnier@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Cc: 72068 <at> debbugs.gnu.org, Siyuan Chen <chansey97@HIDDEN> Received: via spool by 72068-submit <at> debbugs.gnu.org id=B72068.17218519726772 (code B ref 72068); Wed, 24 Jul 2024 20:13:01 +0000 Received: (at 72068) by debbugs.gnu.org; 24 Jul 2024 20:12:52 +0000 Received: from localhost ([127.0.0.1]:34557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sWiM0-0001l5-Fy for submit <at> debbugs.gnu.org; Wed, 24 Jul 2024 16:12:52 -0400 Received: from mail-ed1-f49.google.com ([209.85.208.49]:49357) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1sWiLx-0001kj-QA for 72068 <at> debbugs.gnu.org; Wed, 24 Jul 2024 16:12:50 -0400 Received: by mail-ed1-f49.google.com with SMTP id 4fb4d7f45d1cf-5ab2baf13d9so249319a12.2 for <72068 <at> debbugs.gnu.org>; Wed, 24 Jul 2024 13:12:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1721851898; x=1722456698; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=0DRnb9ueSLnLIeiM8Dyfx25OQ3/23ALVZ0DckRl53Jw=; b=EekMtJDrop9DEp1YBnH7r0Uh/b9UQQNxrDPIs7tu1sEOrRCAE9kInPqwVQggmy7+1x FJJFohORM6uahjwtZXhBsXJbV/D+xNCV5LHYWJXoKvs9x9WCzvctZhjGH/8+UjRzmoos i/HrnAHa+fjWEYM5wgpnmfjOhv2zucs+6oiypUKunt4lmC6g7st0FpFq1N4O6VKuwHNE zzxkG5x8V9GMey+29+uAgAhkvBpDj98fvBoQYioLwRpnQCndl1HdpImo4bCFay/rGRRX c5Ff3cIv0vte5JLVXvYugk8xo8kosRUvGa/QhHqT4exIq67lHTScDVsGa/ML7ilYCuUd ZhDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721851898; x=1722456698; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=0DRnb9ueSLnLIeiM8Dyfx25OQ3/23ALVZ0DckRl53Jw=; b=bOnDPIdCijwQwAs/cMejMkmbtmX/TwefBl6l8QzkDoQM5yQKXbFVltUJzqYoTWQg5E s72XvAmmiHJ/LLik4f5iKXdko4ElocfuWJyLuBb3OFOkotP9AHLgLduC06FOREkzcgmx 05AGNjYgASQRBjokIl312YyEtYTyRAkFpEQ5s5yVmQY94vbOnEpl19PIUixLSxFe5NGp L1rzdZkOiIDt0i8aLQhXHuavKf0r3NCCwIdraWsUUfruRAeFB5pey0Q4rIcVsX7UtnUn 1N8bjA01lLmk1TiPh4sAdXf5xiS20AUfb9Tr6bwAHOX3efWaaCWgtvk4GW0GeoF/xY91 GKTA== X-Gm-Message-State: AOJu0Yya9hB7jiYKh6TXQWk3AceAAMiWYayiRi8NEpsjMi0Opqto7K9/ 3m8pwhI4DSJr5GvSd881bzes+ENlozutt8/e7D0j5cNPwRRumJPrLds3Z5ieNHj441pHQVncc4a yta3kUC73PIE6O5bCFyAv0YQ+opg= X-Google-Smtp-Source: AGHT+IFIhtI472AdrhRSzV8RCT1UYDiTkLaZoAPk9NeyPElEPdsO9OzzFxj+G/eTZQMp06af4ChpZpPwOmejLhwjKNo= X-Received: by 2002:a05:6402:26ce:b0:5a0:c709:aa0b with SMTP id 4fb4d7f45d1cf-5ac2c1c441bmr335953a12.24.1721851897438; Wed, 24 Jul 2024 13:11:37 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 24 Jul 2024 13:11:37 -0700 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <jwvy1664w6w.fsf-monnier+emacs@HIDDEN> References: <CAHWTsYmK1a16ZHUzzbcGvwyXGW_BTJ5otaXqCypwJNNF3qVJ_Q@HIDDEN> <86y167kv06.fsf@HIDDEN> <jwvy1664w6w.fsf-monnier+emacs@HIDDEN> MIME-Version: 1.0 Date: Wed, 24 Jul 2024 13:11:37 -0700 Message-ID: <CADwFkmkyV+8PiQAtVNAv_BAG7VokxY4H0c3LzeZ0pQ96oYKZaw@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) severity 72068 wishlist thanks Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> writes: > Eli Zaretskii [2024-07-12 09:02:49] wrote: >> I'm not sure this is a bug, since I think Lisp allows those characters >> to be treated as symbol-constituent. Stefan, am I right? > > I think that's the idea, indeed. Of course, we don't have to obey the > Emacs Lisp syntax, but I think it makes sense to do so. > Admittedly, it would be nice to allow the use of other syntax rules inside > comments and string for these kinds of situations. I'm not sure if this should be closed as notabug or not, but I'm tagging it as wishlist at least. Feel free to close if that makes more sense.
Received: (at control) by debbugs.gnu.org; 24 Jul 2024 20:12:52 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jul 24 16:12:52 2024 Received: from localhost ([127.0.0.1]:34555 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sWiM0-0001l3-5J for submit <at> debbugs.gnu.org; Wed, 24 Jul 2024 16:12:52 -0400 Received: from mail-ed1-f46.google.com ([209.85.208.46]:49477) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1sWiLx-0001ki-PO for control <at> debbugs.gnu.org; Wed, 24 Jul 2024 16:12:50 -0400 Received: by mail-ed1-f46.google.com with SMTP id 4fb4d7f45d1cf-5a1337cfbb5so325147a12.3 for <control <at> debbugs.gnu.org>; Wed, 24 Jul 2024 13:12:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1721851898; x=1722456698; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=0DRnb9ueSLnLIeiM8Dyfx25OQ3/23ALVZ0DckRl53Jw=; b=EekMtJDrop9DEp1YBnH7r0Uh/b9UQQNxrDPIs7tu1sEOrRCAE9kInPqwVQggmy7+1x FJJFohORM6uahjwtZXhBsXJbV/D+xNCV5LHYWJXoKvs9x9WCzvctZhjGH/8+UjRzmoos i/HrnAHa+fjWEYM5wgpnmfjOhv2zucs+6oiypUKunt4lmC6g7st0FpFq1N4O6VKuwHNE zzxkG5x8V9GMey+29+uAgAhkvBpDj98fvBoQYioLwRpnQCndl1HdpImo4bCFay/rGRRX c5Ff3cIv0vte5JLVXvYugk8xo8kosRUvGa/QhHqT4exIq67lHTScDVsGa/ML7ilYCuUd ZhDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721851898; x=1722456698; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=0DRnb9ueSLnLIeiM8Dyfx25OQ3/23ALVZ0DckRl53Jw=; b=VeryL8qBf7klM73FQaf/8zmLpXg4FM/kedcOA4fMoxP7JHHQa6lccUlLhw2s1CEx4p HUkN0OS48RdEMNoZNV92lXF774sb9RM3f/CBpAlG+y7KuoRolbaAQBTBJU/TAsbKi8GP xejVyozR4BzlvRX/K93l+zgLCZkGW4Rc2IiDFlDtnzPXvzDi7mLjnOEB1xNrg9bldKsJ PfoX/V0t+VWqR8jaMvUZD95slXN6V1/r1HDv01S8R1vX6iVUfnwG6n46kNilomiMTFV7 /eBKWzHMuxS/S1aVAgPdnK/SUCi3jnbOnfvPtBw/oMwcolfo1Sy8SZ6ENXj//FkUfc/R t/SQ== X-Forwarded-Encrypted: i=1; AJvYcCXn3mZ+QeQW12K05T1BdO8zXJxxCBotienaUIICaQuWtjzL9Sbq3l9zjYu0IOOaZnnnkPgqHo4qcCESbbjfyWvQ0niBa2UAtg== X-Gm-Message-State: AOJu0YwMfHfIUl58ynJ4TIDWHoKJX+SB9GHJl6EEBIVPW3+kxibJoY0B FwiJgxoLHFiM0OpRyRfPDWU8HUpk0aXhkNVIe4EUyJJyUeagA6YElPQxeCqPSwDFtraNikL7wsq R+/9j3f4o3TpZZLYqlFW1A7SFOcQ= X-Google-Smtp-Source: AGHT+IFIhtI472AdrhRSzV8RCT1UYDiTkLaZoAPk9NeyPElEPdsO9OzzFxj+G/eTZQMp06af4ChpZpPwOmejLhwjKNo= X-Received: by 2002:a05:6402:26ce:b0:5a0:c709:aa0b with SMTP id 4fb4d7f45d1cf-5ac2c1c441bmr335953a12.24.1721851897438; Wed, 24 Jul 2024 13:11:37 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 24 Jul 2024 13:11:37 -0700 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <jwvy1664w6w.fsf-monnier+emacs@HIDDEN> References: <CAHWTsYmK1a16ZHUzzbcGvwyXGW_BTJ5otaXqCypwJNNF3qVJ_Q@HIDDEN> <86y167kv06.fsf@HIDDEN> <jwvy1664w6w.fsf-monnier+emacs@HIDDEN> MIME-Version: 1.0 Date: Wed, 24 Jul 2024 13:11:37 -0700 Message-ID: <CADwFkmkyV+8PiQAtVNAv_BAG7VokxY4H0c3LzeZ0pQ96oYKZaw@HIDDEN> Subject: Re: bug#72068: show-paren-mode does not match Chinese parentheses correctly To: Stefan Monnier <monnier@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> Content-Type: text/plain; charset="UTF-8" Bcc: control <at> debbugs.gnu.org X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control Cc: 72068 <at> debbugs.gnu.org, Siyuan Chen <chansey97@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) severity 72068 wishlist thanks Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> writes: > Eli Zaretskii [2024-07-12 09:02:49] wrote: >> I'm not sure this is a bug, since I think Lisp allows those characters >> to be treated as symbol-constituent. Stefan, am I right? > > I think that's the idea, indeed. Of course, we don't have to obey the > Emacs Lisp syntax, but I think it makes sense to do so. > Admittedly, it would be nice to allow the use of other syntax rules inside > comments and string for these kinds of situations. I'm not sure if this should be closed as notabug or not, but I'm tagging it as wishlist at least. Feel free to close if that makes more sense.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.