From unknown Thu Jun 19 16:23:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78752: 31.0.50; New tex-mode prettify-symbols-mode rule causes visual regression Resent-From: Tony Zorman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 10 Jun 2025 17:39:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 78752 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 78752@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.174957709216533 (code B ref -1); Tue, 10 Jun 2025 17:39:03 +0000 Received: (at submit) by debbugs.gnu.org; 10 Jun 2025 17:38:12 +0000 Received: from localhost ([127.0.0.1]:39443 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uP2vJ-0004I9-Sd for submit@debbugs.gnu.org; Tue, 10 Jun 2025 13:38:12 -0400 Received: from lists.gnu.org ([2001:470:142::17]:40200) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uP21G-0001hD-AO for submit@debbugs.gnu.org; Tue, 10 Jun 2025 12:40:16 -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 ) id 1uP21A-0000lP-Bh for bug-gnu-emacs@gnu.org; Tue, 10 Jun 2025 12:40:08 -0400 Received: from www553.your-server.de ([78.46.153.203]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uP217-0005x2-Ip for bug-gnu-emacs@gnu.org; Tue, 10 Jun 2025 12:40:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tony-zorman.com; s=default2502; h=Content-Transfer-Encoding:Content-Type: MIME-Version:Message-ID:Date:Subject:To:From:Sender:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References; bh=l/VMc/fo6WnQah4h+2I3iCFwdp3Seq6KY0sL6x/hp4A=; b=jn52on9x6z3fdZFCJO5E3qIIku qGM9U4dVwduURHq4pYPMcmiLZtWuTUYICb/fqOUAVHM2mHRNTAuFv5DWyw14kEtd9P/NCkW37fSSP vCX6WdhGehbnsTC2W2YbyDQhxVKuUXaJ7eQUw2PdNuA71Kf/vDE4k0aD8Ry5rhSdcY3Hg0N8XnVbY FeVKuNkpvxbNDNnq+zMuuK4j44yCgkcueVb4x7yRVFsphS79g7jb+Sg3SQr8JfpAvKxpqijyJLemL 95yu4KSkAxNyjdIvcq3rcXXk9fWTgq1JMurFcGBAdwTg8snFwI7ORt7DsrcPRzvWA+9F1SP+1AVjp PJ7oApUw==; Received: from sslproxy04.your-server.de ([78.46.152.42]) by www553.your-server.de with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.96.2) (envelope-from ) id 1uP20f-000Fhw-2z for bug-gnu-emacs@gnu.org; Tue, 10 Jun 2025 18:39:37 +0200 Received: from localhost ([127.0.0.1]) by sslproxy04.your-server.de with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1uP20f-000M0B-04 for bug-gnu-emacs@gnu.org; Tue, 10 Jun 2025 18:39:37 +0200 From: Tony Zorman Date: Tue, 10 Jun 2025 18:39:37 +0200 Message-ID: <87zfef7dpy.fsf@hyperspace> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Virus-Scanned: Clear (ClamAV 1.0.7/27664/Tue Jun 10 10:41:04 2025) Received-SPF: pass client-ip=78.46.153.203; envelope-from=mail@tony-zorman.com; helo=www553.your-server.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.7 (/) X-Mailman-Approved-At: Tue, 10 Jun 2025 13:38:06 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.3 (/) Hi, ever since ef6203b64aaf (Extend prettify-symbols-alist in TeX mode) 'tex--prettify-symbols-alist' contains the line ("\\ " . 9141) ; Literal ?=E2=8E=B5 breaks indentation However, this is problematic and results in false positives for this glyph, since it clashes with two literal backslashes -- which may be used for line breaks -- followed by a space. For example, \begin{align*} f\colon A &\to B\\ a &\mapsto f(a)=20 \end{align*} would display as \begin{align*} f: A &=E2=86=92 B\=E2=8E=B5a &=E2=86=A6 f(a)=20 \end{align*} While I agree that a double backslash not followed by a newline is confusing, some of my coauthors don't. This also affects other environments that some people like to compress, like the ones for matrices or TikZ pictures. I don't think getting this right is possible without using regular expressions (which is AFAIU not how 'prettify-symbols-mode' works). Tony --=20 Tony Zorman | https://tony-zorman.com From unknown Thu Jun 19 16:23:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78752: 31.0.50; New tex-mode prettify-symbols-mode rule causes visual regression References: <87zfef7dpy.fsf@hyperspace> Resent-From: "Paul D. Nelson" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 10 Jun 2025 18:12:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78752 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Tony Zorman Cc: 78752@debbugs.gnu.org Received: via spool by 78752-submit@debbugs.gnu.org id=B78752.17495790937958 (code B ref 78752); Tue, 10 Jun 2025 18:12:04 +0000 Received: (at 78752) by debbugs.gnu.org; 10 Jun 2025 18:11:33 +0000 Received: from localhost ([127.0.0.1]:39511 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uP3Ra-00023w-Gn for submit@debbugs.gnu.org; Tue, 10 Jun 2025 14:11:32 -0400 Received: from mail-lj1-x22f.google.com ([2a00:1450:4864:20::22f]:60427) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uP3RW-000223-QN for 78752@debbugs.gnu.org; Tue, 10 Jun 2025 14:11:28 -0400 Received: by mail-lj1-x22f.google.com with SMTP id 38308e7fff4ca-310447fe59aso56439641fa.0 for <78752@debbugs.gnu.org>; Tue, 10 Jun 2025 11:11:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749579080; x=1750183880; darn=debbugs.gnu.org; h=mime-version:message-id:date:in-reply-to:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=nzjcu002QmN+i8wDBw+lprvCvui3QAW0yMIAcIBS/Ns=; b=DcuN6bgMQe2aUoPM2rctbkTB2MVyCv0jeoB3Rhs6dKYdtYENCkZ2T6rB5G7tQyDZ7j QldyQz5G+57aZoP5qNJycBRK0A4mdDdUXRtIosxfYUdtFJrRCDEK3IksgX6K6X2oExXH KZVAoLNnwSpvNdbHSLJkytvGXn0XVlzQNXXzjfuDvbAe5tz62IBtXy22GafgtQ1cKjms CsL4bCdNw6eryGNKLa4Ae9KIRghhicp+0v9LSEJ7jHU8TU5qHkR7Wq1+v7PA90nanecz ol7RvqPu7+ELLwdSV3zghqJ3pL1vIpaeQl8y4NiWhDLLhvDasNA7nUrKmYo6fAYtYzTj ZeJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749579080; x=1750183880; h=mime-version:message-id:date:in-reply-to:subject:cc:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=nzjcu002QmN+i8wDBw+lprvCvui3QAW0yMIAcIBS/Ns=; b=faTuzHQvlt76+RWs63rnxBRskspYRA3uECpHyW+wAIknETiSlEFilIHRDvt5qpY+JF GmV0JJLtjvLMWNFbrEq9ylmuw1Ff8ktRyQ4dgjyLdjcZrBiE3TqOz4Rf4czs8K/4Uqim 1VchZnUBRVfxD7xCC71/QMGt7vMU41VkWuDij7pYKKq9y6x3wagmRHnOz0oyGldjD36M 0wIIOkZnfiX5XomMjRCO2W3/OXUVvJJftAYIsbgJ7RzEhBff2UfBGBKs5zmwkVFjSx7K Yv4YJ8+XXL5gRzCiw+cLwEaLr45YSIX+1sJIKdEgVVjTgNSu10vN/ZULe1UDuXtu49sv FL3A== X-Gm-Message-State: AOJu0Yz1oeruoLVcpOlgXizzGRN2sCDqCwG0sZ1xK0sN3LMNlTE+S1Pf wT9xZ1ix4T95RVFBRTUlbp8wwSbPZmET9q3wGB3hYa9uRFNgzrfuZwxk X-Gm-Gg: ASbGncvNU9sogrDglnN/Ypw6keEl5stLb1oMr5yld9qqX65FCZ1dyeCi5YafS/dtmbH x2/vzSahp6ZpmzoRupzUW2KK450Rvv7clPF0QUkyqxytcM7nu05LxQeEEuAhMPDpdeifQchxxaS gbZBYfM112nw2yUOrphIdo9EXXUworMQ9VWtXJKMcU3UvxB+19lcaSFFiuVL0f9jLXVKjCmNhrw 3AKVbMhZiuJ4/E0ZvrPgmwYkFEctstQXTVNVni7uJk4/r6ip7EN6FhzC/4N+fMVtK51RbYHBZv8 IrWbe3Xf1nbQP8jQRjQOIc1n9NJ9ZybWcME1C69qLaXhL5HNmc58zTBDNZdH+HjSQXw= X-Google-Smtp-Source: AGHT+IF7czuFi2DnswmIBimfEE3NfbJ+kBN2a3FILCJjdWsF7ZjmzPvyRdKEQNTROaeksCmvfnCoeA== X-Received: by 2002:a2e:bc16:0:b0:32a:651c:9af9 with SMTP id 38308e7fff4ca-32b21d5e0demr463121fa.37.1749579079756; Tue, 10 Jun 2025 11:11:19 -0700 (PDT) Received: from localhost ([185.229.155.48]) by smtp.gmail.com with UTF8SMTPSA id 38308e7fff4ca-32ae1cad4c4sm15502911fa.64.2025.06.10.11.11.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Jun 2025 11:11:19 -0700 (PDT) From: "Paul D. Nelson" In-Reply-To: <87zfef7dpy.fsf@hyperspace> (message from Tony Zorman on Tue, 10 Jun 2025 18:39:37 +0200) Date: Tue, 10 Jun 2025 20:11:18 +0200 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Tony Zorman writes: > ever since ef6203b64aaf (Extend prettify-symbols-alist in TeX mode) > 'tex--prettify-symbols-alist' contains the line > > ("\\ " . 9141) ; Literal ?=E2=8E=B5 breaks indentation > > However, this is problematic and results in false positives > ... > While I agree that a double backslash not followed by a newline is > confusing, some of my coauthors don't ef6203b64aaf was my attempt to share the less controversial prettifications accumulated in my config, but I'm happy to "unshare" this one (attached patch) if it's causing false positives. Thanks, best, Paul --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: attachment; filename=0001-Remove-literal-space-from-prettify-symbols-alist.patch Content-Transfer-Encoding: quoted-printable >From 3caf90d89af17f3e10e1934e8eca026f8f81f04e Mon Sep 17 00:00:00 2001 From: Paul Nelson Date: Tue, 10 Jun 2025 20:02:35 +0200 Subject: [PATCH] Remove literal space from prettify symbols alist * lisp/textmodes/tex-mode.el (tex--prettify-symbols-alist): Remove entry for literal space that caused issues in tex code with double backslash not followed by a newline (bug#78752). --- lisp/textmodes/tex-mode.el | 1 - 1 file changed, 1 deletion(-) diff --git a/lisp/textmodes/tex-mode.el b/lisp/textmodes/tex-mode.el index ea1bf3807c3..ae44bca17d5 100644 --- a/lisp/textmodes/tex-mode.el +++ b/lisp/textmodes/tex-mode.el @@ -3840,7 +3840,6 @@ tex--prettify-symbols-alist ("\\S" . ?=C2=A7) ("\\Finv" . ?=E2=84=B2) ("\\Game" . ?=E2=85=81) - ("\\ " . 9141) ; Literal ?=E2=8E=B5 breaks indentation ("\\lvert" . ?|) ("\\rvert" . ?|) ("\\lVert" . ?=E2=80=96) --=20 2.39.3 (Apple Git-145) --=-=-=-- From unknown Thu Jun 19 16:23:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78752: 31.0.50; New tex-mode prettify-symbols-mode rule causes visual regression References: <87zfef7dpy.fsf@hyperspace> Resent-From: "Paul D. Nelson" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 11 Jun 2025 07:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78752 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Tony Zorman Cc: 78752@debbugs.gnu.org, Tassilo Horn Received: via spool by 78752-submit@debbugs.gnu.org id=B78752.174962665920099 (code B ref 78752); Wed, 11 Jun 2025 07:25:01 +0000 Received: (at 78752) by debbugs.gnu.org; 11 Jun 2025 07:24:19 +0000 Received: from localhost ([127.0.0.1]:46038 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uPFoo-0005E7-OK for submit@debbugs.gnu.org; Wed, 11 Jun 2025 03:24:19 -0400 Received: from mail-lf1-x12a.google.com ([2a00:1450:4864:20::12a]:58408) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uPFom-0005DV-I3 for 78752@debbugs.gnu.org; Wed, 11 Jun 2025 03:24:17 -0400 Received: by mail-lf1-x12a.google.com with SMTP id 2adb3069b0e04-54e7967cf67so6573753e87.0 for <78752@debbugs.gnu.org>; Wed, 11 Jun 2025 00:24:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749626650; x=1750231450; darn=debbugs.gnu.org; h=mime-version:message-id:date:in-reply-to:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=3W0YDn5TT/gyI8RFBCFixW1bbufsorSCyOrhWQqKF0g=; b=d0tIODFZwRnmyDGoDaxOVzHHnIO5P25EzPJ/Or3W7Rqcnj8XUmCUcGtLKAbejhrJwK uYgS0FDSON4pq01PZ7xCzKLApr3nPR+rUPdHbmKx32gGSKTIoTgBu3fPFiviCF0nnZv9 HW8FPYilma0wCswwBn+mAyufeAOY81u+rrFCMGbfnmVLUscrM4AKVJpy3xIer7WPrZEZ hGkoglzz2dNzazzXfpHs56u6RgA3630kOTA1WVT3qCehnfKPrMviOKrgtkliSwnHPtA6 kg1q/vlHdecUVpy6XeNKpRPoIPSAFY1UEZqQTMF8oufjbfVJSQ91PeK4GlS5gzH4d22u OlnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749626650; x=1750231450; h=mime-version:message-id:date:in-reply-to:subject:cc:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=3W0YDn5TT/gyI8RFBCFixW1bbufsorSCyOrhWQqKF0g=; b=VxoO9FbXjlkZ5qPukrlIPOknzd6lVwYWYEUyIFHxZov1cK57db5i6GIKWrD4IqvKrn TzFOxecW65iw1UXVeqt1EQbodNsc9nqNRgZJBSFlKBAphAcXqtjqCuSq3+sW+/n1Gs8q YGZC9PqJF3eY4Mv2maSqJTdYyBmZwqs8OVxaX+IVWleZdsISebRUCqEXhY+yeR9SVOvp FRb2o9+PAgSS8cMAT+Nw6VcdPcw/hLQWIihLE3BViARc2sN07qDFFHQHizqBFbR1Fgf6 hNmFOz9r75UJQVkl/X6r92rOn/rJUhZC2ENivCbj4sfrzN7QcUUIm2CIUxLmqrP/LM5g IdeQ== X-Gm-Message-State: AOJu0YxVdpFE+vHoGlQoYkv126dOTCWOw2BcxEMv5PptQ374d8afjYtL 6Y7Q3gGVy9DChrVW+AvWKuqMnuX4AMaPvMTHRkWn9FoAUslZFzLa1UAhKhLTOBP9 X-Gm-Gg: ASbGncsbA5MTcTdCpqgqBZmroClhvDmOrCUd68g0zVOxuw8te8kJi5wweEvohsPieES +6AmR+7KlsbStoTl5afFdNSG/JrhtgsVkLW6+ZsdI/YiOD/7KT4NdGgsI8fwBw59KEBS8HWrgX8 C2ktuw3YxZ3OF9wtUmhK9nB4vccb3tT+4N88YrKhvz/e7EIkdvq8cGP83DNeIfeIAkCY8UqLlvO OCINQ4D3FE1Is5XbJgmsIHn/woKae+3it7wpNTxIYtJCEn/ho801yJi9O1mxsPxNW9QNvdov2Cm alVrKmE5BS+fGF1euia8tftBf0WoQ/UT9ePPFLfTwZ1fsIVkOSWmNU68PhjsRrJAP7Y= X-Google-Smtp-Source: AGHT+IFWAYuR4MDBpLEh3wQm4WhLfAlH75h9gk6jmgp0ZqqsNiazChiWNJSBRI7PVXljNJk1AJbpqg== X-Received: by 2002:a05:6512:6d2:b0:553:2882:d78c with SMTP id 2adb3069b0e04-5539c101829mr650460e87.1.1749626649424; Wed, 11 Jun 2025 00:24:09 -0700 (PDT) Received: from localhost ([185.229.155.48]) by smtp.gmail.com with UTF8SMTPSA id 2adb3069b0e04-553676d03acsm1850603e87.32.2025.06.11.00.24.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 00:24:09 -0700 (PDT) From: "Paul D. Nelson" In-Reply-To: <87wm9j748g.fsf@hyperspace> (message from Tony Zorman on Tue, 10 Jun 2025 22:04:31 +0200) Date: Wed, 11 Jun 2025 09:24:07 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) 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 (-) Tony Zorman writes: >> ef6203b64aaf was my attempt to share the less controversial >> prettifications accumulated in my config, but I'm happy to "unshare" >> this one (attached patch) if it's causing false positives. > > I would personally prefer this, but can also obviously adjust my own > config if needed It's easier for users to add entries than to delete them, so I think we're in agreement that the entry should be removed like in my patch. > (this change certainly isn't as bad as the long established > replacement of showing '\newline' as LINE SEPARATOR, making it > essentially invisible by default). I guess I haven't run into TeX \newline's often enough to notice this, but it's invisible for me, too. @Tassilo: any thoughts on this one? From unknown Thu Jun 19 16:23:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78752: 31.0.50; New tex-mode prettify-symbols-mode rule causes visual regression Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 11 Jun 2025 12:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78752 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Paul D. Nelson" , tsdh@gnu.org Cc: mail@tony-zorman.com, 78752@debbugs.gnu.org Received: via spool by 78752-submit@debbugs.gnu.org id=B78752.174964575717137 (code B ref 78752); Wed, 11 Jun 2025 12:43:02 +0000 Received: (at 78752) by debbugs.gnu.org; 11 Jun 2025 12:42:37 +0000 Received: from localhost ([127.0.0.1]:48084 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uPKmp-0004S4-5P for submit@debbugs.gnu.org; Wed, 11 Jun 2025 08:42:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33434) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uPKml-0004QE-1c for 78752@debbugs.gnu.org; Wed, 11 Jun 2025 08:42:33 -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 ) id 1uPKmd-0002Jg-Sq; Wed, 11 Jun 2025 08:42:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=NcpoHVt9+rFs2anfldZGWNTTPvMP3SGk9snTfonpReA=; b=bqbeCEnyWNiF XpFLiLwqJWjoWT1sYTVRenDcTqEWxT8pch8GY9ndgt+q89IoPiIrtCTOiB43AYEOa1PvWZJS5y5RZ vvlIkIu+yAn041GD9gJZBJ36xttCvGBq0t4AOMY4ma+B9FT++TOQxJnfkeoIieg608JUdRJUMdmTO /Yc5bEKZfWEi06BkQqlwMBoXFiQMOPkdYI5X54naieXzDTQBgms+TYqwbG0xIp7uZKGOPsJ4wR3NM 6wRdc61itCYZrgyY7gJsWPOmFi3laGJWmkSM36lSJEo0fdW2H/KAKbMbBDxTSSCeNgUQMJpZXkeMg qs1ZE9zm25qpci0CmFGYzA==; Date: Wed, 11 Jun 2025 15:42:20 +0300 Message-Id: <86qzzqe9g3.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (ultrono@gmail.com) References: <87zfef7dpy.fsf@hyperspace> X-Spam-Score: -2.3 (--) 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 (---) > Cc: 78752@debbugs.gnu.org, Tassilo Horn > From: "Paul D. Nelson" > Date: Wed, 11 Jun 2025 09:24:07 +0200 > > Tony Zorman writes: > > >> ef6203b64aaf was my attempt to share the less controversial > >> prettifications accumulated in my config, but I'm happy to "unshare" > >> this one (attached patch) if it's causing false positives. > > > > I would personally prefer this, but can also obviously adjust my own > > config if needed > > It's easier for users to add entries than to delete them, so I think > we're in agreement that the entry should be removed like in my patch. > > > (this change certainly isn't as bad as the long established > > replacement of showing '\newline' as LINE SEPARATOR, making it > > essentially invisible by default). > > I guess I haven't run into TeX \newline's often enough to notice this, > but it's invisible for me, too. @Tassilo: any thoughts on this one? The change seems like a no-brainer to me, but let's wait for Tassilo to chime in. From unknown Thu Jun 19 16:23:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78752: 31.0.50; New tex-mode prettify-symbols-mode rule causes visual regression Resent-From: Tassilo Horn Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 11 Jun 2025 14:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78752 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: mail@tony-zorman.com, 78752@debbugs.gnu.org, "Paul D. Nelson" Received: via spool by 78752-submit@debbugs.gnu.org id=B78752.174965041523133 (code B ref 78752); Wed, 11 Jun 2025 14:01:02 +0000 Received: (at 78752) by debbugs.gnu.org; 11 Jun 2025 14:00:15 +0000 Received: from localhost ([127.0.0.1]:49583 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uPLzz-00060p-55 for submit@debbugs.gnu.org; Wed, 11 Jun 2025 10:00:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55910) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uPLzw-0005xJ-Gv for 78752@debbugs.gnu.org; Wed, 11 Jun 2025 10:00:12 -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 ) id 1uPLzq-0003OQ-7Z; Wed, 11 Jun 2025 10:00:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=GvdQ4s9TYAt4OAKmNNtd3pvcjhp8jIekI8ZXvdzvI3Y=; b=ckr2tUtx11aF2BtdU6l0 lzKurYMxbz1CrkKgIOPV7Bp1yW0v/AoTQqoC8kXx9ZwR5UDbu5EDHIDMxDQVcnKeqGS7Qn6fJT8pe lop+J9VsxYJ3nyp9djMlTrcGvakjQTUXPMFMrIBC29scQl0sjQX3KM0gZ9puzReNncf7SeC2IKcUT ND7ecOeiTH3Vu4fXSx2lufoKtCAmfZrlfmo/5sIo5sHZ7G4YFChYVPeug45MTDJbiQuRA5rjb5uSH T3Fs9yXXqoAdgvJS824kR9FrdPRGyudnMqXLbgbETYWW0t5sqAPlZTIo1glaIMzlZGFGoYaRzV+k6 Xur0NSlk5QXP5Q==; X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtddugdduvdefjecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg hnthhsucdlqddutddtmdenucfjughrpefhvfevufgjfhgffffkgggtgfesthhqredttder jeenucfhrhhomhepvfgrshhsihhlohcujfhorhhnuceothhsughhsehgnhhurdhorhhgqe enucggtffrrghtthgvrhhnpeevffduleekgefftdetfeefheeviefgjeevudegkeehvdeu udejfedugfeuleffhfenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrih hlfhhrohhmpehthhhorhhnodhmvghsmhhtphgruhhthhhpvghrshhonhgrlhhithihqdek ieejfeekjeekgedqieefhedvleekqdhtshguhheppehgnhhurdhorhhgsehfrghsthhmrg hilhdrfhhmpdhnsggprhgtphhtthhopeegpdhmohguvgepshhmthhpohhuthdprhgtphht thhopeejkeejhedvseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepmhgrih hlsehtohhnhidqiihorhhmrghnrdgtohhmpdhrtghpthhtohepuhhlthhrohhnohesghhm rghilhdrtghomhdprhgtphhtthhopegvlhhiiiesghhnuhdrohhrgh X-ME-Proxy: Feedback-ID: ib2b94485:Fastmail From: Tassilo Horn In-Reply-To: <86qzzqe9g3.fsf@gnu.org> References: <87zfef7dpy.fsf@hyperspace> <86qzzqe9g3.fsf@gnu.org> User-Agent: mu4e 1.12.11; emacs 31.0.50 Date: Wed, 11 Jun 2025 15:59:58 +0200 Message-ID: <878qly750h.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) 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 (---) Eli Zaretskii writes: >> > (this change certainly isn't as bad as the long established >> > replacement of showing '\newline' as LINE SEPARATOR, making it >> > essentially invisible by default). >>=20 >> I guess I haven't run into TeX \newline's often enough to notice >> this, but it's invisible for me, too. @Tassilo: any thoughts on this >> one? > > The change seems like a no-brainer to me, but let's wait for Tassilo > to chime in. It's 10 years ago since I added this and I cannot remember why I thought it would be a good idea. It's certainly not. Feel free to remove it or replace the LINE SEPARATOR with something line NEWLINE LEFT (=E2=AE=92). Bye, Tassilo From unknown Thu Jun 19 16:23:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78752: 31.0.50; New tex-mode prettify-symbols-mode rule causes visual regression Resent-From: Arash Esbati Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 11 Jun 2025 14:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78752 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Paul D. Nelson" Cc: Tony Zorman , 78752@debbugs.gnu.org, Stefan Monnier , Tassilo Horn Received: via spool by 78752-submit@debbugs.gnu.org id=B78752.174965111326677 (code B ref 78752); Wed, 11 Jun 2025 14:12:02 +0000 Received: (at 78752) by debbugs.gnu.org; 11 Jun 2025 14:11:53 +0000 Received: from localhost ([127.0.0.1]:49657 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uPMBE-0006wB-VD for submit@debbugs.gnu.org; Wed, 11 Jun 2025 10:11:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33896) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uPMBA-0006vq-Or for 78752@debbugs.gnu.org; Wed, 11 Jun 2025 10:11:49 -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 ) id 1uPMB2-0004mS-Vc; Wed, 11 Jun 2025 10:11:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=WbSVkexvPa76u9yjRko2ATJ9Ipl8rRcAX8R04RQCImQ=; b=hw6qxUEwsf8s7wXI9nc+ uxFTDhA1KnbDp5BU5Qm+3GgNDUzV5LH72Ucu9afKuM9GN/7w8LKyrt1gH0m/bmBDUmK/SomBKnbvg HEGQnvllzJEAfmpJPWoxl2f4aPzbtUcsNu5bMthIkIeLRaa01L1lb6O+FWsSVNkhFqzBdxngTEXAm K4rEUYJHxTW4eZHB4h2Qqza/mgM+SZeJnG+IT6dzUJtpCT+8fVNGOBvH28TKxUajRZE8wz04+ZC4c qChEDqDja3GjNKrDB+iWqdqsmlXmdoZRvnnyncHZT44hL7NdPG4NTEflc0UOomAnH3UkGqodKj6Eu 1zQCY/FOZCv6ug==; From: Arash Esbati In-Reply-To: References: <87zfef7dpy.fsf@hyperspace> Date: Wed, 11 Jun 2025 16:11:35 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) 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 (---) --=-=-= Content-Type: text/plain "Paul D. Nelson" writes: > Tony Zorman writes: > >> (this change certainly isn't as bad as the long established >> replacement of showing '\newline' as LINE SEPARATOR, making it >> essentially invisible by default). > > I guess I haven't run into TeX \newline's often enough to notice this, > but it's invisible for me, too. @Tassilo: any thoughts on this one? I'm not Tassilo, but my suggestion is to remove the entries for '\newline' and '\ ' from the prettification-list. Consider this piece of valid LaTeX-code: --8<---------------cut here---------------start------------->8--- \_% \begin{tabular}[t]{p{5cm}l} foo\newline bar & baz \end{tabular} \_ \_\parbox[t]{5cm}{Term-\\ S.}\_ \_\parbox[t]{5cm}{Term-\\S.}\_ --8<---------------cut here---------------end--------------->8--- which is prettified to this: --=-=-= Content-Type: image/png Content-Disposition: inline; filename=pretty-symbols.png Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAOIAAACMCAYAAABh7nX9AAABVmlDQ1BJQ0MgUHJvZmlsZQAAGJVj YGBiSCwoyGFhYGDIzSspCnJ3UoiIjFJgf87ACYQCDFYMsonJxQWOAQE+QCUMMBoVfLvGwAiiL+uC zPK/usH68hpb82tik+fezFypjakeBXClpBYnA+k/QKyRXFBUwsDAqAJkB5SXFIDYQMwgUgR0FJDd AWKnQ9hzQOwkCHsDWE1IkDOQfQTIFkjOSEwBsq8A2TpJSOLpSOzcnNJkqBtArudJzQsNBtFALMPg yhDGYMRgzmDJYIpDnQlYnTNDPkMBQyVDEUMmQzpDBkMJgwKDI1CkgCGHIRXI9mTIY0hm0GPQAbKN GAyA2BgUvujhhhDL4wcafQzImIkQS+JjYNgNjCLBYwgxtR1AL5gxMBw4W5BYlAgPTcZvLMVpxkYQ Nvd2BgbWaf//fw5nYGDXZGD4e/3//9/b////u4yBgfkWUO83ACwSYcbFIPmlAAAAVmVYSWZNTQAq AAAACAABh2kABAAAAAEAAAAaAAAAAAADkoYABwAAABIAAABEoAIABAAAAAEAAADioAMABAAAAAEA AACMAAAAAEFTQ0lJAAAAU2NyZWVuc2hvdF+Q3IIAAAHWaVRYdFhNTDpjb20uYWRvYmUueG1wAAAA AAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA2 LjAuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8y Mi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAg ICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAg ICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjE0MDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAg ICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4yMjY8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgog ICAgICAgICA8ZXhpZjpVc2VyQ29tbWVudD5TY3JlZW5zaG90PC9leGlmOlVzZXJDb21tZW50Pgog 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 --=-=-= Content-Type: text/plain \newline is effectively gone, and what happens after \\ is also wrong. I'm not sure, but I think the \parbox examples above show a bug in `tex--prettify-symbols-compose-p' which should also check if the character(s) before the currently ignored START is(are) backslashes, and if yes, how many, and then prettify or not. AUCTeX has this for this purpose: --8<---------------cut here---------------start------------->8--- (defun TeX-escaped-p (&optional pos) "Return t if the character at position POS is escaped. If POS is omitted, examine the character at point. A character is escaped if it is preceded by an odd number of escape characters, such as \"\\\" in LaTeX." (save-excursion (when pos (goto-char pos)) (not (zerop (mod (skip-chars-backward (regexp-quote TeX-esc)) 2))))) --8<---------------cut here---------------end--------------->8--- I'm Cc'ing Stefan M. who maintains tex-mode.el. Best, Arash --=-=-=-- From unknown Thu Jun 19 16:23:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78752: 31.0.50; New tex-mode prettify-symbols-mode rule causes visual regression Resent-From: Tony Zorman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 11 Jun 2025 14:55:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78752 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Paul D. Nelson" Cc: 78752@debbugs.gnu.org Received: via spool by 78752-submit@debbugs.gnu.org id=B78752.17496536687808 (code B ref 78752); Wed, 11 Jun 2025 14:55:04 +0000 Received: (at 78752) by debbugs.gnu.org; 11 Jun 2025 14:54:28 +0000 Received: from localhost ([127.0.0.1]:50001 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uPMqR-00021p-OJ for submit@debbugs.gnu.org; Wed, 11 Jun 2025 10:54:28 -0400 Received: from www553.your-server.de ([78.46.153.203]:49584) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uP5D5-0000Am-B1 for 78752@debbugs.gnu.org; Tue, 10 Jun 2025 16:04:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tony-zorman.com; s=default2502; h=Content-Transfer-Encoding:Content-Type: MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=TirOyFFYF56T12ZpKrc3WCzlaA54lF6KZC5hpyKncRI=; b=GZF8jg7PQk/ieaAbG5y5chSrAQ ebqVlpxcYi7dqp7JaFQBBY3n7dyE3u53hcn6MpC8FIBE4KoV8yTTs9E5I04wyOpzOHM3ZCO0IiAhU L5u3rXusUVmZ3jUSDoXuBNZa6O63QUJYRhTnjwpNjimAFqSvxGtYuJ+hYT6jCNmNRAU9UO+/XhNqX Zh2QqIdw3k/XCJ8S6ilvPBU2PrP8EiXIEtpYfzQRrn9FcpUx9GUrAGYPUYp6oXGIlp3J9PIizw18H 8xA+rGl/Z2ewtOywwDDICJiuRJ80ByRn4foF+VOINdSuCZcBF0jSeSDeCd6u7DBdZxFwQmu9ia+ts ZMOo5U8Q==; Received: from sslproxy05.your-server.de ([78.46.172.2]) by www553.your-server.de with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.96.2) (envelope-from ) id 1uP5Cy-000Jc1-1P; Tue, 10 Jun 2025 22:04:32 +0200 Received: from localhost ([127.0.0.1]) by sslproxy05.your-server.de with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1uP5Cy-000C89-0X; Tue, 10 Jun 2025 22:04:32 +0200 From: Tony Zorman In-Reply-To: References: User-Agent: Notmuch/0.39, Emacs 31.0.50 Date: Tue, 10 Jun 2025 22:04:31 +0200 Message-ID: <87wm9j748g.fsf@hyperspace> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Virus-Scanned: Clear (ClamAV 1.0.7/27664/Tue Jun 10 10:41:04 2025) X-Spam-Score: 0.0 (/) X-Mailman-Approved-At: Wed, 11 Jun 2025 10:54:26 -0400 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 Tue, Jun 10 2025 20:11, Paul D. Nelson wrote: > Tony Zorman writes: >> ever since ef6203b64aaf (Extend prettify-symbols-alist in TeX mode) >> 'tex--prettify-symbols-alist' contains the line >> >> ("\\ " . 9141) ; Literal ?=E2=8E=B5 breaks indentation >> >> However, this is problematic and results in false positives >> ... >> While I agree that a double backslash not followed by a newline is >> confusing, some of my coauthors don't > > ef6203b64aaf was my attempt to share the less controversial > prettifications accumulated in my config, but I'm happy to "unshare" > this one (attached patch) if it's causing false positives. I would personally prefer this, but can also obviously adjust my own config if needed (this change certainly isn't as bad as the long established replacement of showing '\newline' as LINE SEPARATOR, making it essentially invisible by default). I'm a big fan of most of the other additions, btw, so thanks! Tony --=20 Tony Zorman | https://tony-zorman.com