emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] Changes to emacs/lispref/modes.texi


From: Stefan Monnier
Subject: [Emacs-diffs] Changes to emacs/lispref/modes.texi
Date: Thu, 30 Oct 2003 17:15:21 -0500

Index: emacs/lispref/modes.texi
diff -c emacs/lispref/modes.texi:1.70 emacs/lispref/modes.texi:1.71
*** emacs/lispref/modes.texi:1.70       Thu Oct 16 09:15:09 2003
--- emacs/lispref/modes.texi    Thu Oct 30 17:15:20 2003
***************
*** 2161,2167 ****
  to match text which spans lines; this does not work reliably.  While
  @code{font-lock-fontify-buffer} handles multi-line patterns correctly,
  updating when you edit the buffer does not, since it considers text one
! line at a time.
  
  @node Other Font Lock Variables
  @subsection Other Font Lock Variables
--- 2161,2171 ----
  to match text which spans lines; this does not work reliably.  While
  @code{font-lock-fontify-buffer} handles multi-line patterns correctly,
  updating when you edit the buffer does not, since it considers text one
! line at a time.  If you have patterns that typically only span one
! line but can occasionally span two or three, such as
! @samp{<title>...</title>}, you can ask font-lock to be more careful by
! setting @code{font-lock-multiline} to @code{t}.  But it still will not
! work in all cases.
  
  @node Other Font Lock Variables
  @subsection Other Font Lock Variables
***************
*** 2229,2234 ****
--- 2233,2252 ----
  the @code{font-lock-face} property; if you want it to manage others as
  well, you must specify them in a @var{facename} in
  @code{font-lock-keywords} as well as adding them to this list.
+ @end defvar
+ 
+ @defvar font-lock-syntactic-face-function
+ A function to determine which face to use for a given syntactic
+ element (a string or a comment).  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.
+ 
+ This can be used to highlighting different kinds of strings or
+ comments differently.  It is also sometimes abused together with
+ @code{font-lock-syntactic-keywords} to highlight elements that span
+ multiple lines, but this is too obscure to document in this manual.
  @end defvar
  
  @node Levels of Font Lock




reply via email to

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