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: Daniel Colascione
Subject: Re: [Emacs-diffs] emacs-24 d69e9f1: CC Mode: Stop Font Lock forcing fontification from BOL. Fixes debbugs#19669.
Date: Mon, 16 Mar 2015 16:53:28 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0

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 `}'?


Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

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