GNU bug report logs -
#38165
12.2.0; Syntax highlighting broken when there are too many characters in equation/align environment
Previous Next
Reported by: Ruiyang Wu <ruiyangwu <at> math.arizona.edu>
Date: Sun, 10 Nov 2019 22:19:02 UTC
Severity: normal
Tags: notabug
Found in version 12.2.0
Done: Arash Esbati <arash <at> gnu.org>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 38165 in the body.
You can then email your comments to 38165 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-auctex <at> gnu.org
:
bug#38165
; Package
auctex
.
(Sun, 10 Nov 2019 22:19:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Ruiyang Wu <ruiyangwu <at> math.arizona.edu>
:
New bug report received and forwarded. Copy sent to
bug-auctex <at> gnu.org
.
(Sun, 10 Nov 2019 22:19:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
--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
[Message part 2 (text/html, inline)]
[test.tex (application/octet-stream, attachment)]
Information forwarded
to
bug-auctex <at> gnu.org
:
bug#38165
; Package
auctex
.
(Tue, 12 Nov 2019 20:12:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 38165 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hi Ruiyang,
Ruiyang Wu <ruiyangwu <at> math.arizona.edu> 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:
[x.png (image/png, inline)]
[Message part 3 (text/plain, inline)]
> 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
Information forwarded
to
bug-auctex <at> gnu.org
:
bug#38165
; Package
auctex
.
(Wed, 13 Nov 2019 15:18:05 GMT)
Full text and
rfc822 format available.
Message #11 received at 38165 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
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 <arash <at> gnu.org> wrote:
> Hi Ruiyang,
>
> Ruiyang Wu <ruiyangwu <at> math.arizona.edu> 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
[Message part 2 (text/html, inline)]
Information forwarded
to
bug-auctex <at> gnu.org
:
bug#38165
; Package
auctex
.
(Sun, 17 Nov 2019 21:36:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 38165 <at> debbugs.gnu.org (full text, mbox):
tags 38165 notabug
close 38165
quit
--
Ruiyang Wu <ruiyangwu <at> math.arizona.edu> 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
Added tag(s) notabug.
Request was from
Arash Esbati <arash <at> gnu.org>
to
control <at> debbugs.gnu.org
.
(Sun, 17 Nov 2019 21:47:01 GMT)
Full text and
rfc822 format available.
bug closed, send any further explanations to
38165 <at> debbugs.gnu.org and Ruiyang Wu <ruiyangwu <at> math.arizona.edu>
Request was from
Arash Esbati <arash <at> gnu.org>
to
control <at> debbugs.gnu.org
.
(Sun, 17 Nov 2019 21:47:02 GMT)
Full text and
rfc822 format available.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Mon, 16 Dec 2019 12:24:06 GMT)
Full text and
rfc822 format available.
This bug report was last modified 4 years and 104 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.