diff options
author | Lars Ingebrigtsen <larsi@gnus.org> | 2019-11-03 17:19:26 +0100 |
---|---|---|
committer | Lars Ingebrigtsen <larsi@gnus.org> | 2019-11-03 17:20:35 +0100 |
commit | fc6f1f59fe6b49612cdc1963f9078d062b83fdc7 (patch) | |
tree | ec7ca1f27d27fb5249c79929f90af7c8b00b956e | |
parent | 2ad06e28e34924bdb08df9cf9e385ab4451c1274 (diff) | |
download | emacs-fc6f1f59fe6b49612cdc1963f9078d062b83fdc7.tar.gz emacs-fc6f1f59fe6b49612cdc1963f9078d062b83fdc7.tar.bz2 emacs-fc6f1f59fe6b49612cdc1963f9078d062b83fdc7.zip |
Fix doc of font-lock-syntactic-face-function
* doc/lispref/modes.texi (Syntactic Font Lock): Don't refer to
no-longer-existing OTHER-VARS (bug#17730) and include an example.
-rw-r--r-- | doc/lispref/modes.texi | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/doc/lispref/modes.texi b/doc/lispref/modes.texi index fda5a106bbe..b7e574740ab 100644 --- a/doc/lispref/modes.texi +++ b/doc/lispref/modes.texi @@ -3381,13 +3381,23 @@ Table Functions}). @defvar font-lock-syntactic-face-function If this variable is non-@code{nil}, it should be a function to determine which face to use for a given syntactic element (a string or a comment). -The value is normally set through an @var{other-vars} element in -@code{font-lock-defaults}. The function is called with one argument, the parse state at point returned by @code{parse-partial-sexp}, and should return a face. The default value returns @code{font-lock-comment-face} for comments and -@code{font-lock-string-face} for strings (@pxref{Faces for Font Lock}). +@code{font-lock-string-face} for strings (@pxref{Faces for Font +Lock}). + +This variable is normally set through the ``other'' elements in +@code{font-lock-defaults}: + +@lisp +(setq-local font-lock-defaults + `(,python-font-lock-keywords + nil nil nil nil + (font-lock-syntactic-face-function + . python-font-lock-syntactic-face-function))) +@end lisp @end defvar @node Multiline Font Lock |