GNU bug report logs - #42267
Fontification takes a long time when an equation contains a double prime

Previous Next

Package: auctex;

Reported by: Najib Idrissi-Kaïtouni <najib.idrissi.kaitouni <at> gmail.com>

Date: Wed, 8 Jul 2020 14:47:02 UTC

Severity: normal

Tags: fixed

Done: Ikumi Keita <ikumi <at> ikumi.que.jp>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Najib Idrissi-Kaïtouni
 <najib.idrissi.kaitouni <at> gmail.com>
To: Ikumi Keita <ikumi <at> ikumi.que.jp>
Cc: Arash Esbati <arash <at> gnu.org>, 42267 <at> debbugs.gnu.org
Subject: bug#42267: Fontification takes a long time when an equation contains a double prime
Date: Thu, 9 Jul 2020 19:05:58 +0200
Hi,

Yes, this is much, much better with this patch. I don't experience any 
noticeable slowdown anymore, whether in the test file or in my "real 
world" file. Thanks!

Best regards,
Najib Idrissi

Le 09/07/2020 à 18:37, Ikumi Keita a écrit :
> Hi Najib,
>
>>>>>> Najib Idrissi <najib.idrissi.kaitouni <at> gmail.com> writes:
>> Sure, see the attached file. As I said, it's a file filled with lipsum
>> with a single equation at the bottom.
>>> AUCTeX's fontification for math went through a bigger overhaul.  Please
>>> share the file and a recipe (preferably starting with `emacs -Q') how to
>>> trigger your obeservation, that would help a lot.
>> 1. Open the file and go to the equation at the bottom
>> 2. Notice that editing speed inside the equation is normal (e.g. hold
>>     the space bar inside the equation and notice that it goes at a
>>     normal speed)
>> 3. Add a double prime somewhere in the equation, e.g. after the 2 so
>>     that it becomes 1+1=2''
>> 4. Notice that now editing speed is degraded, for example hold the
>>     space bar at the end of the equation and notice that there is now a
>>     stutter. If your CPU is too fast and you don't notice the stutter,
>>     you can just copy more paragraphs of lipsum, I guess.
>> In my real life example (that I cannot share because the article in
>> question is not public yet) the slowdown is so bad that a single
>> keystroke inside an affected equation can take several seconds.
> Thank you for providing concrete example and procedure to reproduce. I
> experience the slowdown you described.
>
> The attached patch fixes, or at least reduces, the slowdown on my side.
> Could you check whether it works for you or not?
>
> Best Regards,
> Ikumi Keita
>




This bug report was last modified 5 years and 7 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.