emacs-devel
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]