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

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

bug#4835: 23.1; Improper `Invalid face reference' messages. Performance


From: Chong Yidong
Subject: bug#4835: 23.1; Improper `Invalid face reference' messages. Performance degraded.
Date: Sat, 31 Oct 2009 15:37:44 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux)

"Drew Adams" <drew.adams@oracle.com> writes:

> Why is it necessary to restrict the function to a symbol - why disallow lambda
> forms? IOW, why can't we use (functionp keywords) instead of (fboundp 
> keywords)?

In principle, I don't see why matchers can't be lambda expressions.  The
main concern I have is that other parts of font lock might have subtle
assumptions about the matcher being a function name.  It seems easier to
make this implicit assumption an explicit one.





reply via email to

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