From unknown Sat Aug 16 21:17:35 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#72262 <72262@debbugs.gnu.org> To: bug#72262 <72262@debbugs.gnu.org> Subject: Status: 31.0.50; [PATCH] Bug in `ispell-begin-tex-skip-regexp' Reply-To: bug#72262 <72262@debbugs.gnu.org> Date: Sun, 17 Aug 2025 04:17:35 +0000 retitle 72262 31.0.50; [PATCH] Bug in `ispell-begin-tex-skip-regexp' reassign 72262 emacs submitter 72262 Arash Esbati severity 72262 normal tag 72262 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 23 16:55:59 2024 Received: (at submit) by debbugs.gnu.org; 23 Jul 2024 20:56:00 +0000 Received: from localhost ([127.0.0.1]:60800 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sWMYB-0007QY-Fk for submit@debbugs.gnu.org; Tue, 23 Jul 2024 16:55:59 -0400 Received: from lists.gnu.org ([209.51.188.17]:57406) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sWMY8-0007QN-N0 for submit@debbugs.gnu.org; Tue, 23 Jul 2024 16:55:57 -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 1sWMY2-0005AE-Eh for bug-gnu-emacs@gnu.org; Tue, 23 Jul 2024 16:55:50 -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 1sWMY1-0007N1-Ua for bug-gnu-emacs@gnu.org; Tue, 23 Jul 2024 16:55:49 -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:Subject:To:From:in-reply-to: references; bh=eCUFGsAXqchvuawmcCCf8e7os6lc0ZmGCpZDgTdSrxk=; b=kkhqLbnqCnZVEE swJRPn8mkK+WZqgxjY1QyN7BH1eLJb2HsqXVEyHACdiAoWxf/Ogwu/kwSOxKEUeRzzvGGWPVTHdlF VDhj0GAeL26rOPamN3TkN0ugo/B6iSRJImKrLsGqxUU/XeKY/oEnmZzBVI5nVVa9TBvg7hCQex0IQ l+WYeowdUSWy6GyHaR9kdfI0fYsTGgLPgA8YD3gHT1JEqrCIMWpSvZq/5i8cwwfi+eWbMP93cQ5+k btgyhRInKjDGpj1AeUiJHUZtwbIYzwhQYtoHM/1V9BoLmFhThgkLThcUyQ0AXDhizd6AL+aFCPoJ/ nh0IJWxlWRcee2oLoxsQ==; From: Arash Esbati To: "emacs-bugs" Subject: 31.0.50; [PATCH] Bug in `ispell-begin-tex-skip-regexp' Date: Tue, 23 Jul 2024 22:55:34 +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-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: -3.3 (---) --=-=-= Content-Type: text/plain Hi all, please consider this .tex file which is valid LaTeX code: --8<---------------cut here---------------start------------->8--- \documentclass{article} \newenvironment{spacetest }{\itshape}{} \newenvironment{spacetest}{\ttfamily}{} \begin{document} \begin{verbatim} (setq ispell-tex-skip-alists '((("\\\\document\\(class\\|style\\)" . "\\\\begin[ \t\n]*{document}")) (("spacetest" . "\\\\end[ \t]*{spacetest}") ("verbatim\\*?" . "\\\\end[ \t]*{verbatim\\*?}")))) \end{verbatim} \begin{spacetest } Thiz iz nott to be ignorrd. \end{spacetest } \begin{spacetest} Thiz iz to be ignorrd. \end{spacetest} \end{document} --8<---------------cut here---------------end--------------->8--- Eval the form in the verbatim environment and do 'M-x ispell RET'. It doesn't find any misspelled words at all and ignores both environments 'spacetest ' and 'spacetest' where it should only ignore the latter. This is due to unnecessary matching of whitespaces in the function `ispell-begin-tex-skip-regexp'. The patch attached fixes the issue. The patch is against the master branch, but should also apply to the release branch. I can update it once a number is assigned to the report. Best, Arash --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-Delete-matching-of-whitespaces-in-LaTeX-env-names.patch >From 2dc603c32c106aa77cff23fc60a1500fdde4a5e1 Mon Sep 17 00:00:00 2001 From: Arash Esbati Date: Tue, 23 Jul 2024 22:40:41 +0200 Subject: [PATCH] Delete matching of whitespaces in LaTeX env names * lisp/textmodes/ispell.el (ispell-begin-tex-skip-regexp): Remove matching of arbitrary whitespaces in LaTeX environment names when wrapping them inside \begin{}. --- lisp/textmodes/ispell.el | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lisp/textmodes/ispell.el b/lisp/textmodes/ispell.el index 667da10d7a3..99f9e10a5a8 100644 --- a/lisp/textmodes/ispell.el +++ b/lisp/textmodes/ispell.el @@ -3320,9 +3320,7 @@ ispell-begin-tex-skip-regexp "\\|" ;; keys wrapped in begin{} (mapconcat (lambda (lst) - (concat "\\\\begin[ \t\n]*{[ \t\n]*" - (car lst) - "[ \t\n]*}")) + (concat "\\\\begin[ \t\n]*{" (car lst) "}")) (car (cdr ispell-tex-skip-alists)) "\\|"))) -- 2.45.2 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 27 03:22:06 2024 Received: (at 72262) by debbugs.gnu.org; 27 Jul 2024 07:22:06 +0000 Received: from localhost ([127.0.0.1]:40473 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sXbkk-0003H6-F7 for submit@debbugs.gnu.org; Sat, 27 Jul 2024 03:22:06 -0400 Received: from eggs.gnu.org ([209.51.188.92]:55924) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sXbkh-0003El-S1 for 72262@debbugs.gnu.org; Sat, 27 Jul 2024 03:22:04 -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 1sXbkS-0002F5-SQ for 72262@debbugs.gnu.org; Sat, 27 Jul 2024 03:21:48 -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=LOCDX6bc1ocr/UHsi5AeO+FSANCXTjWdwS+BN4uhHfQ=; b=otCKRxNmF7ynfK17LQRz KPa8ngp/AZfySVCMaDMdIuGKtx9KS6RCRV2U/SyYj6lmWuDOjzuXpcVUmj8JoDymCp/7av4I8XN9v 5Cs0Rv0hbjlpM0P49R1wGHnwdFc3RBl9AnTHFsdQHxT0RwZn9fYg0PNPtwXdTNBoO3kyg+jiS+A+B 4JBnKG3SDfeMnKoPima7E9L3md4hCvuzq3sDAtFrqfH8MSgnXgg47wc+oILV+Liuw3cg2dEia6U0R aLnmLZBawl3R+73fgQPwwrb8EHo3/FIF9npFODJ4KUPl8HAdq7iyAuIyn3QgVEy8VObDJriPdS55A WUCd9ix9KHUXDw==; From: Arash Esbati To: 72262@debbugs.gnu.org Subject: Re: bug#72262: 31.0.50; [PATCH] Bug in `ispell-begin-tex-skip-regexp' In-Reply-To: (Arash Esbati's message of "Tue, 23 Jul 2024 22:55:34 +0200") References: Date: Sat, 27 Jul 2024 09:21:44 +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-Debbugs-Envelope-To: 72262 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 Arash Esbati writes: > I can update it once a number is assigned to the report. Here it is. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-Delete-matching-of-whitespaces-in-LaTeX-env-names.patch >From c5dea065783d08b181c77cf83d1ede57df141466 Mon Sep 17 00:00:00 2001 From: Arash Esbati Date: Tue, 23 Jul 2024 22:40:41 +0200 Subject: [PATCH] Delete matching of whitespaces in LaTeX env names * lisp/textmodes/ispell.el (ispell-begin-tex-skip-regexp): Remove matching of arbitrary whitespaces in LaTeX environment names when wrapping them inside \begin{}. (bug#72262) --- lisp/textmodes/ispell.el | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lisp/textmodes/ispell.el b/lisp/textmodes/ispell.el index 667da10d7a3..99f9e10a5a8 100644 --- a/lisp/textmodes/ispell.el +++ b/lisp/textmodes/ispell.el @@ -3320,9 +3320,7 @@ ispell-begin-tex-skip-regexp "\\|" ;; keys wrapped in begin{} (mapconcat (lambda (lst) - (concat "\\\\begin[ \t\n]*{[ \t\n]*" - (car lst) - "[ \t\n]*}")) + (concat "\\\\begin[ \t\n]*{" (car lst) "}")) (car (cdr ispell-tex-skip-alists)) "\\|"))) -- 2.45.2 --=-=-= Content-Type: text/plain Best, Arash --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 04 04:32:27 2024 Received: (at 72262) by debbugs.gnu.org; 4 Aug 2024 08:32:27 +0000 Received: from localhost ([127.0.0.1]:55457 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1saWfC-0006wT-SO for submit@debbugs.gnu.org; Sun, 04 Aug 2024 04:32:27 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54372) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1saWfB-0006w6-Ao for 72262@debbugs.gnu.org; Sun, 04 Aug 2024 04:32:25 -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 1saWel-0004HU-5e for 72262@debbugs.gnu.org; Sun, 04 Aug 2024 04:31:59 -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=WpEoWjS0LTd8oP293CcMtUjHYyReiF+i424hkFJi5cE=; b=rSwyxbOyaA4v ikKGoVwv2fATXqqbypxxa4fEHrIfzv9g+qGWdzl6Yy2zbEBUZ38tgz9mh/jxgnK+izRXGe8e5Hqp2 FrzBHiXGH+4SZuhF4Wihk4JmBxbOwrWXBdxeqqUUKeKUOiElQcSFXyoj/2L0EpBRjQkER4ILZN0P8 J8vn64t9hkSe00CL/HOSEds7TNIn04q/igNWvoG2kKOj1meMrK2a+eVVuHI8dayiUwo+c4UwaEYIT UL1SHQ9rfmsEXf8hymBBscou6Ox0oBZbYTET+bzwMFRUG6pGfPmzIVCvj6bRJCcF4/uO1lYKK2WPo BVutA2GT/8t+hroHdjp6gQ==; Date: Sun, 04 Aug 2024 11:31:45 +0300 Message-Id: <86frrksn7y.fsf@gnu.org> From: Eli Zaretskii To: Arash Esbati In-Reply-To: (message from Arash Esbati on Sat, 27 Jul 2024 09:21:44 +0200) Subject: Re: bug#72262: 31.0.50; [PATCH] Bug in `ispell-begin-tex-skip-regexp' References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72262 Cc: 72262@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: Arash Esbati > Date: Sat, 27 Jul 2024 09:21:44 +0200 > > Arash Esbati writes: > > > I can update it once a number is assigned to the report. > > Here it is. Thanks, but couldn't this change break someone's setup or workflows? The matching of whitespace there seems to be on purpose, and your use case involves customization of ispell-tex-skip-alists. What about users who didn't customize that or customized it in a different way? From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 04 16:03:56 2024 Received: (at 72262) by debbugs.gnu.org; 4 Aug 2024 20:03:56 +0000 Received: from localhost ([127.0.0.1]:57309 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sahSN-0004Q2-Lt for submit@debbugs.gnu.org; Sun, 04 Aug 2024 16:03:55 -0400 Received: from eggs.gnu.org ([209.51.188.92]:42654) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sahSL-0004PV-Fb for 72262@debbugs.gnu.org; Sun, 04 Aug 2024 16:03:54 -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 1sahPp-0003SW-4K for 72262@debbugs.gnu.org; Sun, 04 Aug 2024 16:01:17 -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=mU0IVfPlRNu5pYeWszvOGJCg6Z2IxQQ8Md2XvjpITWc=; b=O79LFujcenaUVDtMo8Sh unN8FIqOisYKWMneIARTaSLf9ujS5t9B3+OYDjL4zgf9QVgWxUQ7hFmtK4DcptxFshD1IPaPK1cSp 1T5a0SlNwZrAkqQP9rKq+V/QdMt8mr2k9s1GYAXEchZqzy1MQAajQ/zbCafvvvxNIzPYmB2hYTVlj 0HMm87rmSkFIP3cqSlUPQtbyFoM6v4/RLnKao+mhT9P2CeZL8V8w9nEf/wHb4/gXKLo0yZMPrwjB3 u6Mp6oO1m//IWnFnY9xGhiDRWMMSDDSmupXozHwWkWJIxUqI/Au0a4B3l3q5E2vCeKK3K2EOVGOqF Ua/GOTQuJ9lzPQ==; From: Arash Esbati To: Eli Zaretskii Subject: Re: bug#72262: 31.0.50; [PATCH] Bug in `ispell-begin-tex-skip-regexp' In-Reply-To: <86frrksn7y.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 04 Aug 2024 11:31:45 +0300") References: <86frrksn7y.fsf@gnu.org> Date: Sun, 04 Aug 2024 22:01:07 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72262 Cc: 72262@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 (---) Eli Zaretskii writes: > Thanks, but couldn't this change break someone's setup or workflows? I can't currently think of a scenario where the change breaks a working setup. > The matching of whitespace there seems to be on purpose, In LaTeX2e, spaces in environment names are significant, so \begin{foo} is not equivalent to \begin{foo } or \begin{ foo }, therefore I think the current code is wrong. > and your use case involves customization of ispell-tex-skip-alists. > What about users who didn't customize that or customized it in a > different way? The former group is not affected at all since LaTeX has no environment names with spaces. The latter will actually get what they're asking for with the change I proposed, which is a follow-up to 808917b3fc. Best, Arash From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 07:28:45 2024 Received: (at 72262) by debbugs.gnu.org; 5 Aug 2024 11:28:45 +0000 Received: from localhost ([127.0.0.1]:58146 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savtN-0002q8-1g for submit@debbugs.gnu.org; Mon, 05 Aug 2024 07:28:45 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37066) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1savtK-0002ph-W4 for 72262@debbugs.gnu.org; Mon, 05 Aug 2024 07:28:43 -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 1savst-0000w0-7m; Mon, 05 Aug 2024 07:28:15 -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=L/zu/SSCW3Ad68rxRJch/koHJG4dAaHAFmp9Tfo69xM=; b=J6u0WLIOYxOz WL2aZB0Lw3W72BC191oLUHudAAdYjfEzNdjKb7vr+wpk3rXoU9c6q9x02v7oKByzqFUoQZUvZBSVz 71M2FjnZsn+cOuixbEXwhxfZ3HyAxAhjnw9rqFgghlazzhXadl+hBIrk2MRBpd1gmcXLsNmfidJUG LFPGg1sP1iubfUaWQL1Im7dIcKxBPcHTHxmfrqKKUbIjqNzBo4pGfCgYEv6iDZRZB6TUieEv2sHmw 0uwtzeLwI0adBJFKxApgCLS4mif187oU6+3IdPraCw8l04v679/CxNLafeK5aO764/TZVIHDiPer6 cnJo8e67F9OUFY5ToEck7w==; Date: Mon, 05 Aug 2024 14:28:09 +0300 Message-Id: <86jzgvqkdy.fsf@gnu.org> From: Eli Zaretskii To: Arash Esbati , Stefan Monnier , Tassilo Horn In-Reply-To: (message from Arash Esbati on Sun, 04 Aug 2024 22:01:07 +0200) Subject: Re: bug#72262: 31.0.50; [PATCH] Bug in `ispell-begin-tex-skip-regexp' References: <86frrksn7y.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72262 Cc: 72262@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: Arash Esbati > Cc: 72262@debbugs.gnu.org > Date: Sun, 04 Aug 2024 22:01:07 +0200 > > Eli Zaretskii writes: > > > Thanks, but couldn't this change break someone's setup or workflows? > > I can't currently think of a scenario where the change breaks a working > setup. > > > The matching of whitespace there seems to be on purpose, > > In LaTeX2e, spaces in environment names are significant, so \begin{foo} > is not equivalent to \begin{foo } or \begin{ foo }, therefore I think > the current code is wrong. > > > and your use case involves customization of ispell-tex-skip-alists. > > What about users who didn't customize that or customized it in a > > different way? > > The former group is not affected at all since LaTeX has no environment > names with spaces. The latter will actually get what they're asking for > with the change I proposed, which is a follow-up to 808917b3fc. I know nothing about TeX, so I added two people who do, in the hope that they could provide a more meaningful review. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 14 08:12:30 2024 Received: (at 72262) by debbugs.gnu.org; 14 Aug 2024 12:12:30 +0000 Received: from localhost ([127.0.0.1]:46403 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1seCrd-000298-T7 for submit@debbugs.gnu.org; Wed, 14 Aug 2024 08:12:30 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:33594) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1seCrc-00028w-BK for 72262@debbugs.gnu.org; Wed, 14 Aug 2024 08:12:28 -0400 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 2722710005D; Wed, 14 Aug 2024 08:11:47 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1723637506; bh=qbRVETU+tm85gpfAcNbjWs3239FK/KuwDZzd9ZSwOzI=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=EEwK9Ob08jYXiVqQ/OID3xP+qX4x1axbLsIwm4hVBuy7i/1NQMJeZ8eCTHJ9xlcsp t7MNmzyZEcxj5IvMhfRYg6aW1uVl9Adsh4RyDUjewxpF1wRtpROuCe6CHJWeCxLUGY IMf+02KgyoCOg3wPnl9ErYXL6McTyRxRA/GWRoRZGfDIm7qzSEM3KglrDxlRhu2sOh LOZj/PkiABMNUTGIilN6KpRDDMGQMoYI6Kx6rUu2iNqv3VMeyi218BaGBYULAnT7Rn 1Sa5mz9Pfid6wOYeBYR4znw4PG4mfmmP/NjyzwqYBnrF7bi1ck7OXFtu7pTn6+2eLu FHAQrX5G4A+WA== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 119E6100042; Wed, 14 Aug 2024 08:11:46 -0400 (EDT) Received: from pastel (unknown [216.154.9.87]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id D58D312046B; Wed, 14 Aug 2024 08:11:45 -0400 (EDT) From: Stefan Monnier To: Arash Esbati Subject: Re: bug#72262: 31.0.50; [PATCH] Bug in `ispell-begin-tex-skip-regexp' In-Reply-To: (Arash Esbati's message of "Sun, 04 Aug 2024 22:01:07 +0200") Message-ID: References: <86frrksn7y.fsf@gnu.org> Date: Wed, 14 Aug 2024 08:11:45 -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 AWL -0.022 Adjusted score from AWL reputation of From: address 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 T_SCC_BODY_TEXT_LINE -0.01 - X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72262 Cc: Eli Zaretskii , 72262@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 (---) >> The matching of whitespace there seems to be on purpose, > > In LaTeX2e, spaces in environment names are significant, so \begin{foo} > is not equivalent to \begin{foo } or \begin{ foo }, therefore I think > the current code is wrong. Indeed, this is puzzling: I can't see why the code explicitly ignored whitespace there. I've never seen environment names with leading or trailing whitespace, so it's probably not a big deal wither way, but your patch looks right to me. Stefan From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 17 04:16:50 2024 Received: (at 72262-done) by debbugs.gnu.org; 17 Aug 2024 08:16:50 +0000 Received: from localhost ([127.0.0.1]:53394 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sfEcD-0000WJ-Uh for submit@debbugs.gnu.org; Sat, 17 Aug 2024 04:16:50 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40978) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sfEcB-0000W3-2x for 72262-done@debbugs.gnu.org; Sat, 17 Aug 2024 04:16:47 -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 1sfEbG-00032q-2l; Sat, 17 Aug 2024 04:15:55 -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=pfktscHer55HrH3Eq6XaYv7Lm/bxx34k8mGjC1MSeV0=; b=ogeIwOZ7paKk 1WsVdXu/yPRDsSQila3hUG28tqKnwT8JVHHvnGDWILvdA3MAEB4yHeWxduYkvz25AZRPAoDAwQmvM cpn+Zhc3KrUZuT9AChWJYdkowWzFbwof/ssF09q7iJradGp9n7QEUwF/mV1EFNi1cUbynusD6a1+W plBO5mJJ2REOoDrj6qawP53SOGqPyer8N6xCHntNmj+rH+XLuqWDN6XCYt8jJTzyBIENJxrm5ClL1 HaIqBJ5PoNfkeeHpZezSQj2bl0of27D/yjFdb8Sfp1SnvZwG+iYsb8o0xpFkS4TgxlamFTZpHbBfx gasu9bG63KrttAISfebaTw==; Date: Sat, 17 Aug 2024 11:15:47 +0300 Message-Id: <86o75r4lak.fsf@gnu.org> From: Eli Zaretskii To: Stefan Monnier In-Reply-To: (message from Stefan Monnier on Wed, 14 Aug 2024 08:11:45 -0400) Subject: Re: bug#72262: 31.0.50; [PATCH] Bug in `ispell-begin-tex-skip-regexp' References: <86frrksn7y.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72262-done Cc: arash@gnu.org, 72262-done@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: Stefan Monnier > Cc: Eli Zaretskii , 72262@debbugs.gnu.org > Date: Wed, 14 Aug 2024 08:11:45 -0400 > > >> The matching of whitespace there seems to be on purpose, > > > > In LaTeX2e, spaces in environment names are significant, so \begin{foo} > > is not equivalent to \begin{foo } or \begin{ foo }, therefore I think > > the current code is wrong. > > Indeed, this is puzzling: I can't see why the code explicitly ignored > whitespace there. I've never seen environment names with leading or > trailing whitespace, so it's probably not a big deal wither way, but > your patch looks right to me. Thanks, installed on master, and closing the bug. From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 19 04:09:21 2024 Received: (at 72262) by debbugs.gnu.org; 19 Aug 2024 08:09:21 +0000 Received: from localhost ([127.0.0.1]:57605 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sfxS4-0003sT-UT for submit@debbugs.gnu.org; Mon, 19 Aug 2024 04:09:21 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52230) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sfxS3-0003sF-1G for 72262@debbugs.gnu.org; Mon, 19 Aug 2024 04:09:19 -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 1sfxPB-0007lR-BS; Mon, 19 Aug 2024 04:06:22 -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=LlZ9Ic37GECL2Tsgi51grBCD1G1I/Ot47QPVrFF6gz4=; b=c2Zi57zcK0z6TvgAz7EP jl50zXc1btW0Z4nyL4Jiyj+S9Sgt2oS1V4sQ45KsFGtdJgcqLMDZ3BdZXWCHy6txxixObjAaPdc0p /fxo1OdljRA/aXAtZy4xeFrdBDvwb6xH6ROaEOmBg91LLtw7jaDP/s7KhechDw/ZPM5QxK26X2lv5 htcy8rh3Y9fWdvSeqA7R4CJ5xbguQnXnE9l4CjSX5sgIVPa6MWqcr14aC2zKVIe0xcrlaUCzfhcjJ uigZcevvgUF3UtWyrIMJTace+oATbZV7Td7Ji/R0EQq4pIH5uVsfONSrGy/7DjglABUAt972Rzkrr rMLzKujb/HxQxA==; X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddruddugecutefuodetggdotefrodftvfcurf hrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdpuffrtefo kffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsuc dlqddutddtmdenucfjughrpefhvfevufgjfhffkfggtgesthdtredttddttdenucfhrhho mhepvfgrshhsihhlohcujfhorhhnuceothhsughhsehgnhhurdhorhhgqeenucggtffrrg htthgvrhhnpeetledtgeehfffhteekkeevkeekvefggeekteeuffelieehkefhgfffueeu geeiffenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe hthhhorhhnodhmvghsmhhtphgruhhthhhpvghrshhonhgrlhhithihqdekieejfeekjeek gedqieefhedvleekqdhtshguhheppehgnhhurdhorhhgsehfrghsthhmrghilhdrfhhmpd hnsggprhgtphhtthhopeegpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopeejvddv iedvseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepmhhonhhnihgvrhesih hrohdruhhmohhnthhrvggrlhdrtggrpdhrtghpthhtoheprghrrghshhesghhnuhdrohhr ghdprhgtphhtthhopegvlhhiiiesghhnuhdrohhrgh X-ME-Proxy: Feedback-ID: ib2b94485:Fastmail From: Tassilo Horn To: Eli Zaretskii Subject: Re: bug#72262: 31.0.50; [PATCH] Bug in `ispell-begin-tex-skip-regexp' In-Reply-To: <86jzgvqkdy.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 05 Aug 2024 14:28:09 +0300") References: <86frrksn7y.fsf@gnu.org> <86jzgvqkdy.fsf@gnu.org> Date: Mon, 19 Aug 2024 10:05:43 +0200 Message-ID: <87zfp9aqeg.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72262 Cc: Arash Esbati , 72262@debbugs.gnu.org, Stefan Monnier 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: Hi all, > I know nothing about TeX, so I added two people who do, in the hope > that they could provide a more meaningful review. Sorry for being so late. Actually, Arash knows (La)TeX much better than me. I just validated his claim that spaces in environment names are significant and its true. So the patch is correct. Bye, Tassilo From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 19 07:35:22 2024 Received: (at 72262) by debbugs.gnu.org; 19 Aug 2024 11:35:22 +0000 Received: from localhost ([127.0.0.1]:57766 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sg0fS-0000xk-FT for submit@debbugs.gnu.org; Mon, 19 Aug 2024 07:35:22 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50166) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sg0fQ-0000xX-L8 for 72262@debbugs.gnu.org; Mon, 19 Aug 2024 07:35:21 -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 1sg0ef-0008De-4n; Mon, 19 Aug 2024 07:34:33 -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=K1U7ViF6k9XFMbl30eESBef8oTTl1G5+tMARG2W6dcY=; b=ME62QehU0qQr 5/ZRMQU9W7gPUhGNpl/TsucLGXqYAea6dJQs+EoNXhBssPGHx3cgP9u6L4Cy3CfsxkFD0mShKM6gr EIn1xG8IUXh2SmKeCG4VSCxvhb+x5URvHSFMfYKJ7qkDXTEFeMwgFwIXd6Ay7qldgRV46lrh7wHCv cgZfX/FKqClnRXGjw68tER5eWTMwUxJo3JcJHb9uEKEexRLOcFJGgqj2pnhn01EdMqft9PD3RqZNw Ui8nS6348HyBfm6AynyPEM5NVHGgCGfIJ1zefRQNxr2rp/UJIKRpZItEMTpZAlk52Jog+2HzfYmFt +3X1K65ZQT9pkSjSjPkRlQ==; Date: Mon, 19 Aug 2024 14:34:10 +0300 Message-Id: <86ikvwycel.fsf@gnu.org> From: Eli Zaretskii To: Tassilo Horn In-Reply-To: <87zfp9aqeg.fsf@gnu.org> (message from Tassilo Horn on Mon, 19 Aug 2024 10:05:43 +0200) Subject: Re: bug#72262: 31.0.50; [PATCH] Bug in `ispell-begin-tex-skip-regexp' References: <86frrksn7y.fsf@gnu.org> <86jzgvqkdy.fsf@gnu.org> <87zfp9aqeg.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72262 Cc: arash@gnu.org, 72262@debbugs.gnu.org, monnier@iro.umontreal.ca 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: Tassilo Horn > Cc: Arash Esbati , Stefan Monnier > , 72262@debbugs.gnu.org > Date: Mon, 19 Aug 2024 10:05:43 +0200 > > Eli Zaretskii writes: > > Hi all, > > > I know nothing about TeX, so I added two people who do, in the hope > > that they could provide a more meaningful review. > > Sorry for being so late. Actually, Arash knows (La)TeX much better than > me. I just validated his claim that spaces in environment names are > significant and its true. So the patch is correct. Thanks for chiming in. From unknown Sat Aug 16 21:17:35 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, 17 Sep 2024 11:24:12 +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