emacs-devel
[Top][All Lists]
Advanced

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

Re: [Emacs-diffs] emacs-24 d69e9f1: CC Mode: Stop Font Lock forcing font


From: Alan Mackenzie
Subject: Re: [Emacs-diffs] emacs-24 d69e9f1: CC Mode: Stop Font Lock forcing fontification from BOL. Fixes debbugs#19669.
Date: Mon, 30 Mar 2015 16:44:42 +0000
User-agent: Mutt/1.5.23 (2014-03-12)

Hello, Daniel.

On Mon, Mar 16, 2015 at 04:53:28PM -0700, Daniel Colascione wrote:
> On 02/01/2015 01:22 PM, Alan Mackenzie wrote:
> > branch: emacs-24
> > commit d69e9f1c24f37f36af33b0468c5a4e100dbb09b6
> > Author: Alan Mackenzie <address@hidden>
> > Commit: Alan Mackenzie <address@hidden>

> >     CC Mode: Stop Font Lock forcing fontification from BOL.  Fixes 
> > debbugs#19669.

> >     cc-mode.el (c-font-lock-init): Setq font-lock-extend-region-functions to
> >     nil.

> This change is driving me nuts.  Consider the following buffer, with @
> representing point:

> void foo() {
>   @
> }

> If I type [f o r SPC], then depending on timing, I see only the "or", or
> only the "r", fontified in font-lock-keyword-face. A moment later,
> jit-lock kicks in and refontifies the entire chunk properly.

> Can we please extend the start of the region back to at least the last `}'?

I've just committed a fix (to the master branch) which should fix this
whilst also leaving bug #19669 fixed.

Could you try it out, please.

-- 
Alan Mackenzie (Nuremberg, Germany).



reply via email to

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