The problem is that if you call these functions with `nil' for MODE,
           this sets up Font Lock for the current major mode, which could be an
           ancestor mode (it calls font-lock-set-defaults).

       I don't understand.  How can the current major mode "be" an ancestor
       mode?  Do you mean that the font-lock settings came from an ancestor
       mode?

    With "current" major mode, I mean the value of `major-mode' when
    font-lock-add-keywords is called.  That could be the parent mode or
    even an earlier ancestor mode of the final major mode.

Ok, now I understand what you meant by that particular point.
Could you give a self-contained and clear explanation of
why this is a problem?


_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-devel

Reply via email to