bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#23501: Non-regex-based syntax highlighting


From: Eli Zaretskii
Subject: bug#23501: Non-regex-based syntax highlighting
Date: Tue, 10 May 2016 22:21:35 +0300

> From: Nir Friedman <quicknir@gmail.com>
> Date: Tue, 10 May 2016 14:55:41 -0400
> Cc: 23501@debbugs.gnu.org
> 
> I guess I'm a bit less clear on the solution, because I don't have a good 
> sense of who the owner of the C++
> major mode is, and how the code is structured. My thinking was that perhaps 
> hooks could be added to make
> it easier for plugin writers to modify the syntax coloring of the major mode. 
> As opposed to plugin writers
> needing to rewrite the C++ major mode from scratch just to change the syntax 
> coloring.

Colors are added at display time, so hooks will not help here.  Or at
least it isn't immediately clear to me how they could help.

I suggest to study how syntax highlighting works in Emacs, including
the JIT font-lock feature and its relation to the display engine.
Until you have a good understanding of how this stuff works, I don't
think you will be able to come with a design for hooks which external
tools could use for this purpose.





reply via email to

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