[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#56682: Fix the long lines font locking related slowdowns
From: |
Eli Zaretskii |
Subject: |
bug#56682: Fix the long lines font locking related slowdowns |
Date: |
Sun, 31 Jul 2022 11:38:22 +0300 |
> From: Lars Ingebrigtsen <larsi@gnus.org>
> Cc: Gregory Heytings <gregory@heytings.org>, gerd.moellmann@gmail.com,
> 56682@debbugs.gnu.org, monnier@iro.umontreal.ca
> Date: Sun, 31 Jul 2022 10:22:40 +0200
>
> Eli Zaretskii <eliz@gnu.org> writes:
>
> >> It's the same problem than with fontification-functions. We cannot know
> >> what all these hooks that are installed by major and minor modes will do,
> >> we cannot hope to fix them one by one, so it seems to me that with
> >> long_line_optimizations_p, which is an unusual case anyway, it makes sense
> >> to "punish" them all in the same way.
> >
> > It sounds...too drastic. Lars, WDYT?
>
> I agree with Gregory that it makes sense to disable (some) fontification
> stuff in long-line buffers. It much more important to be able to view
> and edit these files than getting fontification details completely
> correct.
No disagreement here, but I was asking about the proposal to make the
locked narrowing in effect when any pre-command-hook or
post-command-hook runs. These are usually unrelated to
fontifications, although Gregory found an example where it is.
IOW, the issue for which I wanted to hear your opinion was whether you
think it's okay to preclude, in a buffer with long lines, all
pre/post-command-hooks from accessing the entire buffer.
- bug#56682: Fix the long lines font locking related slowdowns, (continued)
- bug#56682: Fix the long lines font locking related slowdowns, Eli Zaretskii, 2022/07/30
- bug#56682: Fix the long lines font locking related slowdowns, Gregory Heytings, 2022/07/30
- bug#56682: Fix the long lines font locking related slowdowns, Eli Zaretskii, 2022/07/30
- bug#56682: Fix the long lines font locking related slowdowns, Gregory Heytings, 2022/07/30
- bug#56682: Fix the long lines font locking related slowdowns, Eli Zaretskii, 2022/07/30
- bug#56682: Fix the long lines font locking related slowdowns, Gregory Heytings, 2022/07/30
- bug#56682: Fix the long lines font locking related slowdowns, Eli Zaretskii, 2022/07/30
- bug#56682: Fix the long lines font locking related slowdowns, Gregory Heytings, 2022/07/30
- bug#56682: Fix the long lines font locking related slowdowns, Eli Zaretskii, 2022/07/31
- bug#56682: Fix the long lines font locking related slowdowns, Lars Ingebrigtsen, 2022/07/31
- bug#56682: Fix the long lines font locking related slowdowns,
Eli Zaretskii <=
- bug#56682: Fix the long lines font locking related slowdowns, Lars Ingebrigtsen, 2022/07/31
- bug#56682: Fix the long lines font locking related slowdowns, Gregory Heytings, 2022/07/31
- bug#56682: Fix the long lines font locking related slowdowns, Gregory Heytings, 2022/07/31
- bug#56682: Fix the long lines font locking related slowdowns, Eli Zaretskii, 2022/07/31
- bug#56682: Fix the long lines font locking related slowdowns, Gregory Heytings, 2022/07/31
- bug#56682: Fix the long lines font locking related slowdowns, Eli Zaretskii, 2022/07/31
- bug#56682: Fix the long lines font locking related slowdowns, Gregory Heytings, 2022/07/31
bug#56682: Fix the long lines font locking related slowdowns, Stefan Monnier, 2022/07/22