emacs-devel
[Top][All Lists]
Advanced

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

Re: jit-lock refontifies too much


From: Stefan Monnier
Subject: Re: jit-lock refontifies too much
Date: Thu, 29 Sep 2005 16:25:31 -0400
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux)

>>> +           (if (or (and (memq major-mode '(emacs-lisp-mode lisp-mode))
>>> +                        (or (= (nth 0 ppss) 1)
>>> +                            (= (nth 0 jit-lock-context-ppss) 1)))
>> 
>> Here I'd just compare (not (equal (nth 0 ppss) (nth 0 
>> jit-lock-context-ppss))).

> That would be wrong - I must refontify when both values equal 1 - else I
> wouldn't handle changing

You mean that it wouldn't help for emacs-lisp-mode.  You're right.
The problem with emacs-lisp-mode should be fixed elsewhere.

I suggested to compare (not (equal (nth 0 ppss) (nth
0 jit-lock-context-ppss))) for "completeness".


        Stefan




reply via email to

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