From unknown Sun Aug 10 16:51:19 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#38165 <38165@debbugs.gnu.org> To: bug#38165 <38165@debbugs.gnu.org> Subject: Status: 12.2.0; Syntax highlighting broken when there are too many characters in equation/align environment Reply-To: bug#38165 <38165@debbugs.gnu.org> Date: Sun, 10 Aug 2025 23:51:19 +0000 retitle 38165 12.2.0; Syntax highlighting broken when there are too many ch= aracters in equation/align environment reassign 38165 auctex submitter 38165 Ruiyang Wu severity 38165 normal tag 38165 notabug thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 10 17:18:49 2019 Received: (at submit) by debbugs.gnu.org; 10 Nov 2019 22:18:49 +0000 Received: from localhost ([127.0.0.1]:52802 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iTvXk-0007Ux-3W for submit@debbugs.gnu.org; Sun, 10 Nov 2019 17:18:49 -0500 Received: from lists.gnu.org ([209.51.188.17]:41449) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iTvJn-00077w-Uc for submit@debbugs.gnu.org; Sun, 10 Nov 2019 17:04:24 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:34266) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iTvJm-0002O7-0l for bug-auctex@gnu.org; Sun, 10 Nov 2019 17:04:23 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,HTML_MESSAGE, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iTvJk-00021q-AX for bug-auctex@gnu.org; Sun, 10 Nov 2019 17:04:21 -0500 Received: from mail-yb1-xb2c.google.com ([2607:f8b0:4864:20::b2c]:41604) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iTvJj-00021G-Uz for bug-auctex@gnu.org; Sun, 10 Nov 2019 17:04:20 -0500 Received: by mail-yb1-xb2c.google.com with SMTP id d95so5033024ybi.8 for ; Sun, 10 Nov 2019 14:04:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=math.arizona.edu; s=google; h=mime-version:from:date:message-id:subject:to; bh=Q+VrZ6iVU1V0OC7X6Osrf7hVMeho3MSzgpt2/4CKHW8=; b=cv2AY5NEq0oz8i2Y3/jW/7xd4gp56NPbyEu6TolyGro4qROYaMnwSWei/h2nHTAeaP 9AKQQXzYiJGg50bvbRoKLA3Kh/l1FM61rL+Bp5ffkPJOrpEVu+zbJgAdOrsE0++M/SVg U4SduBb8m3gY+hD9lKFTuZIwcxvwuIGk+IQCqkEUn3nuEKwnnmrGYTsf6GEvSMKzeP8H j75OpIXt0W/nHYPB9kcdy5JF/AbvbOTvfGFLT8MKAyGzrWHB5byphdx3YrHQYwwulu3L FlSg0Ahq3trnkPECjCErCwud+Yjer6zWrj6HXHajfkhhBrOlyJuYoLZtFMyhaOwVphKp Z23w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=Q+VrZ6iVU1V0OC7X6Osrf7hVMeho3MSzgpt2/4CKHW8=; b=QCj1O2IP+ZwHWSfAGhUAYm+49q1ZLlc3eW+gwWTIUK/6zJfASuLqNIStjqX/9b7DFq PtcMUIqokRJGyNBbIWGCUXh479Wn4Wk1q+Jk1dpnVkFPfcCi5crDauFa+/Xwrg3BfrGE EplPgTFxF0uo2fAh4guIXgpQU8NYyRD8vSw6EgOLz6KgvEE4Py0N6o0JP1gfSAkGjDXk 1Ct5nvkG6aXxQbs68FS44FGnPtgDdRgl+5wQDaUNd+PcnLb8EuCjRwtewzUnEQ52fMo+ 0cnaz1P50lUFjBYHKgjGp9NePhrTkBlJ1H2QGQH2MG0dxcqo+9c6SDyGL4Uz7Tb+JxrZ tprQ== X-Gm-Message-State: APjAAAVku70sQOXbYHxvqS9/1upjZ5dcp6Qf8ugj8t4UaZJLiV4JjmK4 0kMdRdc4DtXgxNt6uoGa/pXPUBJnO4nuyxgNjpKhQNG3eQw= X-Google-Smtp-Source: APXvYqy1GvdkOyYCidENPW372FwlVRW7t4mMhhTGR7mdDlnQp4oY34GiTP9C/gCoJc4KEKgXC4J37REQRNHgFQxl1jI= X-Received: by 2002:a25:4bc6:: with SMTP id y189mr18474486yba.404.1573423457576; Sun, 10 Nov 2019 14:04:17 -0800 (PST) MIME-Version: 1.0 From: Ruiyang Wu Date: Sun, 10 Nov 2019 15:04:06 -0700 Message-ID: Subject: 12.2.0; Syntax highlighting broken when there are too many characters in equation/align environment To: bug-auctex@gnu.org Content-Type: multipart/mixed; boundary="0000000000004564b30597053281" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::b2c X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sun, 10 Nov 2019 17:18:47 -0500 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 (---) --0000000000004564b30597053281 Content-Type: multipart/alternative; boundary="0000000000004564a4059705327f" --0000000000004564a4059705327f Content-Type: text/plain; charset="UTF-8" --text follows this line-- The problem can be reproduced with the `test.tex' file attached below. When I tried to add more characters to the `align' environment in `test.tex', the syntax highlighting becomes extremely unstable, switching between math and plain text highlighting. Best, Ruiyang Emacs : GNU Emacs 26.3 (build 1, x86_64-w64-mingw32) of 2019-08-29 Package: 12.2.0 current state: ============== (setq AUCTeX-date "2019-10-31" window-system 'w32 LaTeX-version "2e" TeX-style-path '("~/.emacs.d/auctex" "c:/Users/ywwry/.emacs.d/elpa/auctex-12.2.0/style" "c:/Users/ywwry/.emacs.d/auctex/auto" "c:/Users/ywwry/.emacs.d/auctex/style" "auto" "style") TeX-auto-save t TeX-parse-self t TeX-master t TeX-command-list '(("TeX" "%(PDF)%(tex) %(file-line-error) %`%(extraopts) %S%(PDFout)%(mode)%' %t" TeX-run-TeX nil (plain-tex-mode ams-tex-mode texinfo-mode) :help "Run plain TeX") ("LaTeX" "%`%l%(mode)%' %T" TeX-run-TeX nil (latex-mode doctex-mode) :help "Run LaTeX") ("Makeinfo" "makeinfo %(extraopts) %t" TeX-run-compile nil (texinfo-mode) :help "Run Makeinfo with Info output") ("Makeinfo HTML" "makeinfo %(extraopts) --html %t" TeX-run-compile nil (texinfo-mode) :help "Run Makeinfo with HTML output") ("AmSTeX" "amstex %(PDFout) %`%(extraopts) %S%(mode)%' %t" TeX-run-TeX nil (ams-tex-mode) :help "Run AMSTeX") ("ConTeXt" "%(cntxcom) --once --texutil %(extraopts) %(execopts)%t" TeX-run-TeX nil (context-mode) :help "Run ConTeXt once") ("ConTeXt Full" "%(cntxcom) %(extraopts) %(execopts)%t" TeX-run-TeX nil (context-mode) :help "Run ConTeXt until completion") ("BibTeX" "bibtex %s" TeX-run-BibTeX nil (plain-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode context-mode) :help "Run BibTeX") ("Biber" "biber %s" TeX-run-Biber nil (plain-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode) :help "Run Biber") ("View" "%V" TeX-run-discard-or-function t t :help "Run Viewer") ("Print" "%p" TeX-run-command t t :help "Print the file") ("Queue" "%q" TeX-run-background nil t :help "View the printer queue" :visible TeX-queue-command) ("File" "%(o?)dvips %d -o %f " TeX-run-dvips t (plain-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode) :help "Generate PostScript file") ("Dvips" "%(o?)dvips %d -o %f " TeX-run-dvips nil (plain-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode) :help "Convert DVI file to PostScript") ("Dvipdfmx" "dvipdfmx %d" TeX-run-dvipdfmx nil (plain-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode) :help "Convert DVI file to PDF with dvipdfmx") ("Ps2pdf" "ps2pdf %f" TeX-run-ps2pdf nil (plain-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode) :help "Convert PostScript file to PDF") ("Glossaries" "makeglossaries %s" TeX-run-command nil (plain-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode) :help "Run makeglossaries to create glossary\n file") ("Index" "makeindex %s" TeX-run-index nil (plain-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode) :help "Run makeindex to create index file") ("upMendex" "upmendex %s" TeX-run-index t (plain-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode) :help "Run upmendex to create index file") ("Xindy" "texindy %s" TeX-run-command nil (plain-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode) :help "Run xindy to create index file") ("Check" "lacheck %s" TeX-run-compile nil (latex-mode) :help "Check LaTeX file for correctness") ("ChkTeX" "chktex -v6 %s" TeX-run-compile nil (latex-mode) :help "Check LaTeX file for common mistakes") ("Spell" "(TeX-ispell-document \"\")" TeX-run-function nil t :help "Spell-check the document") ("Clean" "TeX-clean" TeX-run-function nil t :help "Delete generated intermediate files") ("Clean All" "(TeX-clean t)" TeX-run-function nil t :help "Delete generated intermediate and output files") ("Other" "" TeX-run-command t t :help "Run an arbitrary command")) ) -- Ruiyang Wu Graduate Student Department of Mathematics University of Arizona Tucson, AZ, 85721 USA --0000000000004564a4059705327f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
--text follows this line--
The problem can be reproduced with the `test.tex' file attached below.= When I tried to add more characters to the `align' environment in `tes= t.tex', the syntax highlighting becomes extremely unstable, switching b= etween math and plain text highlighting.

Best,
Ruiyang

Emacs=C2=A0 : GNU Emacs 26.3 (build= 1, x86_64-w64-mingw32)
=C2=A0of 2019-08-29
Package: 12.2.0
current state:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(setq
= =C2=A0AUCTeX-date "2019-10-31"
=C2=A0window-system 'w32=C2=A0LaTeX-version "2e"
=C2=A0TeX-style-path '("~/.= emacs.d/auctex" "c:/Users/ywwry/.emacs.d/elpa/auctex-12.2.0/style= " "c:/Users/ywwry/.emacs.d/auctex/auto" "c:/Users/ywwry= /.emacs.d/auctex/style" "auto" "style")
=C2=A0T= eX-auto-save t
=C2=A0TeX-parse-self t
=C2=A0TeX-master t
=C2=A0TeX= -command-list '(("TeX" "%(PDF)%(tex) %(file-line-error) = %`%(extraopts) %S%(PDFout)%(mode)%' %t" TeX-run-TeX nil (plain-tex= -mode ams-tex-mode texinfo-mode) :help "Run plain TeX")
=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0 ("LaTeX" "%`%l%(mode)%' %T"= ; TeX-run-TeX nil (latex-mode doctex-mode) :help "Run LaTeX")
= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ("Makeinfo" "makeinfo %(extra= opts) %t" TeX-run-compile nil (texinfo-mode) :help "Run Makeinfo = with Info output")
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ("Makeinfo H= TML" "makeinfo %(extraopts) --html %t" TeX-run-compile nil (= texinfo-mode) :help "Run Makeinfo with HTML output")
=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 ("AmSTeX" "amstex %(PDFout) %`%(extrao= pts) %S%(mode)%' %t" TeX-run-TeX nil (ams-tex-mode) :help "Ru= n AMSTeX")
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ("ConTeXt" &quo= t;%(cntxcom) --once --texutil %(extraopts) %(execopts)%t" TeX-run-TeX = nil (context-mode) :help "Run ConTeXt once")
=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0 ("ConTeXt Full" "%(cntxcom) %(extraopts) %(e= xecopts)%t" TeX-run-TeX nil (context-mode) :help "Run ConTeXt unt= il completion")
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ("BibTeX" = "bibtex %s" TeX-run-BibTeX nil (plain-tex-mode latex-mode doctex-= mode ams-tex-mode texinfo-mode context-mode) :help "Run BibTeX")<= br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ("Biber" "biber %s" T= eX-run-Biber nil (plain-tex-mode latex-mode doctex-mode ams-tex-mode texinf= o-mode) :help "Run Biber")
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (&qu= ot;View" "%V" TeX-run-discard-or-function t t :help "Ru= n Viewer") ("Print" "%p" TeX-run-command t t :help= "Print the file")
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ("Queue= " "%q" TeX-run-background nil t :help "View the printer= queue" :visible TeX-queue-command)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 = ("File" "%(o?)dvips %d -o %f " TeX-run-dvips t (plain-t= ex-mode latex-mode doctex-mode ams-tex-mode texinfo-mode) :help "Gener= ate PostScript file")
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ("Dvips&q= uot; "%(o?)dvips %d -o %f " TeX-run-dvips nil (plain-tex-mode lat= ex-mode doctex-mode ams-tex-mode texinfo-mode) :help "Convert DVI file= to PostScript")
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ("Dvipdfmx&quo= t; "dvipdfmx %d" TeX-run-dvipdfmx nil (plain-tex-mode latex-mode = doctex-mode ams-tex-mode texinfo-mode) :help "Convert DVI file to PDF = with dvipdfmx")
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ("Ps2pdf" = "ps2pdf %f" TeX-run-ps2pdf nil (plain-tex-mode latex-mode doctex-= mode ams-tex-mode texinfo-mode) :help "Convert PostScript file to PDF&= quot;)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ("Glossaries" "make= glossaries %s" TeX-run-command nil (plain-tex-mode latex-mode doctex-m= ode ams-tex-mode texinfo-mode) :help
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0 "Run makeglossaries to create glossary\n=C2=A0=C2=A0=C2=A0=C2=A0 f= ile")
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ("Index" "makei= ndex %s" TeX-run-index nil (plain-tex-mode latex-mode doctex-mode ams-= tex-mode texinfo-mode) :help "Run makeindex to create index file"= )
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ("upMendex" "upmendex %s= " TeX-run-index t (plain-tex-mode latex-mode doctex-mode ams-tex-mode = texinfo-mode) :help "Run upmendex to create index file")
=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0 ("Xindy" "texindy %s" TeX-r= un-command nil (plain-tex-mode latex-mode doctex-mode ams-tex-mode texinfo-= mode) :help "Run xindy to create index file")
=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0 ("Check" "lacheck %s" TeX-run-compile n= il (latex-mode) :help "Check LaTeX file for correctness")
=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0 ("ChkTeX" "chktex -v6 %s" T= eX-run-compile nil (latex-mode) :help "Check LaTeX file for common mis= takes")
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ("Spell" "(Te= X-ispell-document \"\")" TeX-run-function nil t :help "= Spell-check the document")
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ("Cl= ean" "TeX-clean" TeX-run-function nil t :help "Delete g= enerated intermediate files")
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ("= ;Clean All" "(TeX-clean t)" TeX-run-function nil t :help &qu= ot;Delete generated intermediate and output files") ("Other"= "" TeX-run-command t t :help "Run an arbitrary command"= ;))
=C2=A0)


--
Ruiyang Wu

Graduate Student
Department of Mathematics
University of Arizona
Tucso= n, AZ, 85721=C2=A0=C2=A0 =C2=A0USA
--0000000000004564a4059705327f-- --0000000000004564b30597053281 Content-Type: application/octet-stream; name="test.tex" Content-Disposition: attachment; filename="test.tex" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k2tjfhvn0 XGRvY3VtZW50Y2xhc3N7YXJ0aWNsZX0KXHVzZXBhY2thZ2V7YW1zc3ltYn0KXHVzZXBhY2thZ2V7 YW1zdGhtfQpcdXNlcGFja2FnZXthbXNtYXRofQpcYmVnaW57ZG9jdW1lbnR9ClxiZWdpbnthbGln bn0KICBhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFh YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFh YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFh YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFh YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFh YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFh YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFh YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFh YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWEKXGVuZHthbGlnbn0KXGVuZHtkb2N1bWVu dH0K --0000000000004564b30597053281-- From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 12 15:11:37 2019 Received: (at 38165) by debbugs.gnu.org; 12 Nov 2019 20:11:37 +0000 Received: from localhost ([127.0.0.1]:58422 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iUcVk-0000ro-K7 for submit@debbugs.gnu.org; Tue, 12 Nov 2019 15:11:36 -0500 Received: from eggs.gnu.org ([209.51.188.92]:44134) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iUcVi-0000rb-RY for 38165@debbugs.gnu.org; Tue, 12 Nov 2019 15:11:35 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43864) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iUcVc-0005sc-GW; Tue, 12 Nov 2019 15:11:28 -0500 Received: from p4fe3e1e8.dip0.t-ipconnect.de ([79.227.225.232]:58344 helo=MUTANT) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.82) (envelope-from ) id 1iUcVc-0003TM-0w; Tue, 12 Nov 2019 15:11:28 -0500 From: Arash Esbati To: Ruiyang Wu Subject: Re: bug#38165: 12.2.0; Syntax highlighting broken when there are too many characters in equation/align environment References: Date: Tue, 12 Nov 2019 21:08:40 +0100 In-Reply-To: (Ruiyang Wu's message of "Sun, 10 Nov 2019 15:04:06 -0700") Message-ID: <86v9ro3liv.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38165 Cc: 38165@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 (---) --=-=-= Content-Type: text/plain Hi Ruiyang, Ruiyang Wu writes: > The problem can be reproduced with the `test.tex' file attached below. When > I tried to add more characters to the `align' environment in `test.tex', > the syntax highlighting becomes extremely unstable, switching between math > and plain text highlighting. I can't reproduce what you describe. Your file looks like this for me where adding additional characters is no problem: --=-=-= Content-Type: image/png Content-Disposition: inline; filename=x.png Content-Transfer-Encoding: base64 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 AElFTkSuQmCC --=-=-= Content-Type: text/plain > Emacs : GNU Emacs 26.3 (build 1, x86_64-w64-mingw32) > of 2019-08-29 I'm using Emacs 27 pretest. Maybe you can try it as well and see if the issue persists. You can fetch it from here: https://alpha.gnu.org/gnu/emacs/pretest/windows/emacs-27/ Best, Arash --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 13 10:17:45 2019 Received: (at 38165) by debbugs.gnu.org; 13 Nov 2019 15:17:45 +0000 Received: from localhost ([127.0.0.1]:59970 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iUuOt-00052S-8l for submit@debbugs.gnu.org; Wed, 13 Nov 2019 10:17:44 -0500 Received: from mail-yw1-f45.google.com ([209.85.161.45]:45748) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iUnGG-0004rj-Bt for 38165@debbugs.gnu.org; Wed, 13 Nov 2019 02:40:20 -0500 Received: by mail-yw1-f45.google.com with SMTP id j137so390357ywa.12 for <38165@debbugs.gnu.org>; Tue, 12 Nov 2019 23:40:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=math.arizona.edu; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=349E7lXQHGxmJbvI5CrdiPvJRcdWrfNovfiqJ32EnlE=; b=IcUG9j6D+bAB3X86+i4t0t+bsxRWNTamgX7NilTv5+AReEbbABU6SL+tmTaY7v2S2P KIswCYWx/uS/5KnEFsQ/MnxlL0al7VQjnIoQCkd6K3P9U5OOe20FbKaFbwlbrYeNBY++ 5UbZRZZWppAAatEsQYbHCbIt1fMMppWXW6OMDUx0HNszg5eX074BKGgZyQt0ON/l86rG DivF0uY08T3MVTF4treAQxrPMIQfOp/sXOriel5AIhfdmjVDj1SPiXWiVnQ1I5NYT+0g eS9Vb7wleGXGZ24ZCRpjC5uaJKOUzR9Lsv8I3cGNEobFiGBLpN4zmcdWoYY0jGR14TWC Qxyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=349E7lXQHGxmJbvI5CrdiPvJRcdWrfNovfiqJ32EnlE=; b=dXXZySABKLxas0DoE57UEdnA2BXBi69QW/PHnYVYqPbW8IbezTo5QYES4rcSEVW7L1 Gsaw0S34dXstrR85K//vZYtNtJ4MPWM/pHzb34tTXxKTQ8PG70EhnCsf2hljj0zX/OaN ksJwSOS3EcOfjoIXeEbOtAQu3/Qbslagc44NBnzR22EkjpO/usl8P8bP2824T1V3JxWk GHak4xaqe8LyfFCAgGeXfS1yxtX+fZvg67zXFvZWGWVOIjO9evRa7DPeNs24r/o3vhR4 zzLNIJaRpT4ITRMWmaxZR3jzlS/CYkRf7W4Pv9Zhh4J/ZFcX4frVzUSAuHJvfcr0tE9z y2ig== X-Gm-Message-State: APjAAAW01y5m7b9HFFpC4gni1Y/eNAXidBJ+0EBeMNTAnWfMxFV66tcQ Fg7BVqCY5r0RAIAZZWtUFir9+4c7k+LzdvfIZQwbOHCWhRA= X-Google-Smtp-Source: APXvYqx14Sg1n/iTOk6kL8O4Huz1x7X0BqETQhrDDeNf1x51Xna0vMI2LElZGl+xB8sr3IaTaB5C4lWAeOr8BFlFWeM= X-Received: by 2002:a81:2316:: with SMTP id j22mr1205173ywj.296.1573630814615; Tue, 12 Nov 2019 23:40:14 -0800 (PST) MIME-Version: 1.0 References: <86v9ro3liv.fsf@gnu.org> In-Reply-To: <86v9ro3liv.fsf@gnu.org> From: Ruiyang Wu Date: Wed, 13 Nov 2019 00:40:02 -0700 Message-ID: Subject: Re: bug#38165: 12.2.0; Syntax highlighting broken when there are too many characters in equation/align environment To: Arash Esbati Content-Type: multipart/alternative; boundary="000000000000b699f30597357924" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 38165 X-Mailman-Approved-At: Wed, 13 Nov 2019 10:17:40 -0500 Cc: 38165@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000b699f30597357924 Content-Type: text/plain; charset="UTF-8" Hi Arash, Thanks for your reply. You are right, I just figured out this is not a bug of auctex, but a bug of polymode instead. L224 in `polymode-compat.el' messes up with font lock, and causes this problem in LaTeX mode. Although this is not quite relevant to auctex, a temporary workaround would be: (with-eval-after-load "polymode-compat" (advice-remove 'font-lock-extend-region-multiline 'pm-check-for-real-change-in-extend-multiline)) Best, Ruiyang On Tue, Nov 12, 2019 at 1:11 PM Arash Esbati wrote: > Hi Ruiyang, > > Ruiyang Wu writes: > > > The problem can be reproduced with the `test.tex' file attached below. > When > > I tried to add more characters to the `align' environment in `test.tex', > > the syntax highlighting becomes extremely unstable, switching between > math > > and plain text highlighting. > > I can't reproduce what you describe. Your file looks like this for me > where adding additional characters is no problem: > > > > Emacs : GNU Emacs 26.3 (build 1, x86_64-w64-mingw32) > > of 2019-08-29 > > I'm using Emacs 27 pretest. Maybe you can try it as well and see if the > issue persists. You can fetch it from here: > > https://alpha.gnu.org/gnu/emacs/pretest/windows/emacs-27/ > > Best, Arash > -- Ruiyang Wu Graduate Student Department of Mathematics University of Arizona Tucson, AZ, 85721 USA --000000000000b699f30597357924 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi=C2=A0Arash,

<= div>Thanks for your reply. You are right, I just figured out this is not a = bug of auctex, but a bug of polymode instead. L224 in `polymode-compat.el&#= 39; messes up with font lock, and causes this problem in LaTeX mode.
<= div>
Although this is not quite relevant to auctex, a tempora= ry workaround would be:=C2=A0
(with-eval-after-load "polymod= e-compat"
=C2=A0 (advice-remove 'font-lock-extend-region-multil= ine 'pm-check-for-real-change-in-extend-multiline))

Best,
Ruiyang

On Tue, Nov 12, 2019 at 1:11 PM Ar= ash Esbati <arash@gnu.org> wrote= :
Hi Ruiyang,

Ruiyang Wu <ruiyangwu@math.arizona.edu> writes:

> The problem can be reproduced with the `test.tex' file attached be= low. When
> I tried to add more characters to the `align' environment in `test= .tex',
> the syntax highlighting becomes extremely unstable, switching between = math
> and plain text highlighting.

I can't reproduce what you describe.=C2=A0 Your file looks like this fo= r me
where adding additional characters is no problem:


> Emacs=C2=A0 : GNU Emacs 26.3 (build 1, x86_64-w64-mingw32)
>=C2=A0 of 2019-08-29

I'm using Emacs 27 pretest.=C2=A0 Maybe you can try it as well and see = if the
issue persists.=C2=A0 You can fetch it from here:

=C2=A0 =C2=A0 https://alpha.gnu.org/gnu/ema= cs/pretest/windows/emacs-27/

Best, Arash


--
Ruiyang Wu

Graduate Student
Depar= tment of Mathematics
University of Arizona
Tucson, AZ, = 85721=C2=A0=C2=A0 =C2=A0USA
--000000000000b699f30597357924-- From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 17 16:35:38 2019 Received: (at 38165) by debbugs.gnu.org; 17 Nov 2019 21:35:38 +0000 Received: from localhost ([127.0.0.1]:42823 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iWSCo-0002Uu-8z for submit@debbugs.gnu.org; Sun, 17 Nov 2019 16:35:38 -0500 Received: from eggs.gnu.org ([209.51.188.92]:58383) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iWSCn-0002UV-4F for 38165@debbugs.gnu.org; Sun, 17 Nov 2019 16:35:37 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:42049) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iWSCg-0005u1-PY; Sun, 17 Nov 2019 16:35:30 -0500 Received: from p4fe3e209.dip0.t-ipconnect.de ([79.227.226.9]:50676 helo=MUTANT) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.82) (envelope-from ) id 1iWSCg-0004h4-7l; Sun, 17 Nov 2019 16:35:30 -0500 From: Arash Esbati To: Ruiyang Wu Subject: Re: bug#38165: 12.2.0; Syntax highlighting broken when there are too many characters in equation/align environment References: <86v9ro3liv.fsf@gnu.org> Date: Sun, 17 Nov 2019 22:35:10 +0100 In-Reply-To: (Ruiyang Wu's message of "Wed, 13 Nov 2019 00:40:02 -0700") Message-ID: <86tv72kwz5.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 38165 Cc: 38165@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 (---) tags 38165 notabug close 38165 quit -- Ruiyang Wu writes: > Thanks for your reply. You are right, I just figured out this is not a bug > of auctex, but a bug of polymode instead. L224 in `polymode-compat.el' > messes up with font lock, and causes this problem in LaTeX mode. > > Although this is not quite relevant to auctex, a temporary workaround would > be: > (with-eval-after-load "polymode-compat" > (advice-remove 'font-lock-extend-region-multiline > 'pm-check-for-real-change-in-extend-multiline)) Thanks for checking and providing a solution for others hitting this issue. Best, Arash From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 17 16:46:12 2019 Received: (at control) by debbugs.gnu.org; 17 Nov 2019 21:46:12 +0000 Received: from localhost ([127.0.0.1]:42838 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iWSN1-0002lt-A2 for submit@debbugs.gnu.org; Sun, 17 Nov 2019 16:46:12 -0500 Received: from eggs.gnu.org ([209.51.188.92]:59403) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iWSMx-0002lQ-Cq for control@debbugs.gnu.org; Sun, 17 Nov 2019 16:46:09 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:42131) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iWSMs-0005iZ-4X for control@debbugs.gnu.org; Sun, 17 Nov 2019 16:46:02 -0500 Received: from p4fe3e209.dip0.t-ipconnect.de ([79.227.226.9]:50760 helo=MUTANT) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.82) (envelope-from ) id 1iWSMr-0005vR-EP for control@debbugs.gnu.org; Sun, 17 Nov 2019 16:46:01 -0500 From: Arash Esbati To: control@debbugs.gnu.org Subject: Re: bug#38165: 12.2.0; Syntax highlighting broken when there are too many characters in equation/align environment Date: Sun, 17 Nov 2019 22:45:34 +0100 Message-ID: <86pnhqkwht.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) tags 38165 notabug close 38165 quit From unknown Sun Aug 10 16:51:19 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 16 Dec 2019 12:24:06 +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