[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs design and architecture
From: |
Eli Zaretskii |
Subject: |
Re: Emacs design and architecture |
Date: |
Wed, 20 Sep 2023 21:59:37 +0300 |
> From: Richard Stallman <rms@gnu.org>
> Cc: emacs-devel@gnu.org
> Date: Wed, 20 Sep 2023 14:35:41 -0400
>
> What would be problematical is calling from within the parts
> of redisplay that alter the display matrices. An error there
> would be hard to recover. It could crash.
>
> It is many years since I looked at that code, but ISTR that the
> calls for font lock are in the outer parts, specifically to
> avoid this danger.
No, they are called from where the glyph matrices are constructed.
But we catch Lisp errors when we call jit-lock (and any other Lisp)
from the display code, so any error just causes a message in
*Messages* (and might leave the text unfontified). So it is not
dangerous.
- Re: Emacs design and architecture, (continued)
- Re: Emacs design and architecture, Dmitry Gutov, 2023/09/16
- Re: Emacs design and architecture, Po Lu, 2023/09/16
- Re: Emacs design and architecture, Immanuel Litzroth, 2023/09/17
- Re: Emacs design and architecture, Po Lu, 2023/09/17
- Re: Emacs design and architecture, Dmitry Gutov, 2023/09/17
- Re: Emacs design and architecture, Po Lu, 2023/09/17
- Re: Emacs design and architecture, Dmitry Gutov, 2023/09/18
- Re: Emacs design and architecture, Po Lu, 2023/09/18
- Re: Emacs design and architecture, Dmitry Gutov, 2023/09/18
- Re: Emacs design and architecture, Richard Stallman, 2023/09/20
- Re: Emacs design and architecture,
Eli Zaretskii <=
- Re: Emacs design and architecture, Richard Stallman, 2023/09/17
- Re: Emacs design and architecture, chad, 2023/09/19
- Re: Emacs design and architecture, Richard Stallman, 2023/09/21
- Re: Emacs design and architecture, Bob Rogers, 2023/09/21
- Re: Emacs design and architecture, Richard Stallman, 2023/09/23
- Re: Emacs design and architecture, Dmitry Gutov, 2023/09/18
- Re: Emacs design and architecture, Richard Stallman, 2023/09/19
- Re: Emacs design and architecture, Richard Stallman, 2023/09/17
- Re: Emacs design and architecture, Emanuel Berg, 2023/09/16
- Re: Emacs design and architecture, Gerd Möllmann, 2023/09/16