]> git.eshelyaron.com Git - emacs.git/commitdiff
Recommend using font-lock-face over face (Bug#35044)
authorNoam Postavsky <npostavs@gmail.com>
Fri, 19 Apr 2019 04:55:14 +0000 (00:55 -0400)
committerNoam Postavsky <npostavs@gmail.com>
Sun, 28 Apr 2019 21:20:17 +0000 (17:20 -0400)
* doc/lispref/modes.texi (Precalculated Fontification): Explain
advantages of using font-lock-face over face.

doc/lispref/modes.texi

index 919816f3deef0787e7c794ee0f7998d0786880fd..0ff13d72e2fd3b1c25f5b79d5f3e10292bb297ee 100644 (file)
@@ -3201,7 +3201,12 @@ is disabled, @code{font-lock-face} has no effect on the display.
   It is ok for a mode to use @code{font-lock-face} for some text and
 also use the normal Font Lock machinery.  But if the mode does not use
 the normal Font Lock machinery, it should not set the variable
-@code{font-lock-defaults}.
+@code{font-lock-defaults}.  In this case the @code{face} property will
+not be overriden, so using the @code{face} property could work too.
+However, using @code{font-lock-face} is generally preferable as it
+allows the user to control the fontification by toggling
+@code{font-lock-mode}, and lets the code work regardless of whether
+the mode uses Font Lock machinery or not.
 
 @node Faces for Font Lock
 @subsection Faces for Font Lock