[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: C and Emacs Lisp code parts
From: |
Eli Zaretskii |
Subject: |
Re: C and Emacs Lisp code parts |
Date: |
Fri, 01 Jul 2016 20:38:55 +0300 |
> Cc: address@hidden
> From: Andreas Röhler <address@hidden>
> Date: Fri, 1 Jul 2016 19:36:23 +0200
>
> > The display engine is entirely in C already, so I'm not sure what are
> > you talking about.
>
> So stuff in font-lock.el isn't display-related?
font-lock.el puts 'face' text properties on portions of the buffer.
The display engine processes the properties when it renders text for
display. These are two separate parts of Emacs.
IOW, "display-related" isn't the same as the display engine. Almost
everything in Emacs is display-related, since every change in buffer
text causes the display to be updated. But that doesn't mean every
Emacs feature is display-related.
As for font-lock, its features are based on regular expression and
syntax tables, both of which are implemented in C as well.
- Re: C and Emacs Lisp code parts, (continued)
- Re: C and Emacs Lisp code parts, Eli Zaretskii, 2016/07/01
- Re: C and Emacs Lisp code parts, Andreas Röhler, 2016/07/01
- Re: C and Emacs Lisp code parts, Eli Zaretskii, 2016/07/01
- Re: C and Emacs Lisp code parts, Andy Moreton, 2016/07/01
- Re: C and Emacs Lisp code parts, Karl Fogel, 2016/07/01
- Re: C and Emacs Lisp code parts, Andreas Röhler, 2016/07/01
- Re: C and Emacs Lisp code parts, Eli Zaretskii, 2016/07/01
- Re: C and Emacs Lisp code parts, Andreas Röhler, 2016/07/01
- Re: C and Emacs Lisp code parts,
Eli Zaretskii <=
- Re: C and Emacs Lisp code parts, Fabrice Popineau, 2016/07/02
- Re: C and Emacs Lisp code parts, Eli Zaretskii, 2016/07/02
- Re: C and Emacs Lisp code parts, Alan Mackenzie, 2016/07/01
- Re: C and Emacs Lisp code parts, Andreas Röhler, 2016/07/01
- Re: C and Emacs Lisp code parts, Alan Mackenzie, 2016/07/01
- Re: C and Emacs Lisp code parts, Andreas Röhler, 2016/07/01
- Re: C and Emacs Lisp code parts, Davis Herring, 2016/07/01
- Re: C and Emacs Lisp code parts, Andreas Röhler, 2016/07/02
- Re: C and Emacs Lisp code parts, Paul Eggert, 2016/07/02
- Re: C and Emacs Lisp code parts, Davis Herring, 2016/07/05