]> git.eshelyaron.com Git - emacs.git/commitdiff
Correct the lispref manual about flushing ppss info
authorLars Ingebrigtsen <larsi@gnus.org>
Fri, 5 Feb 2021 08:36:58 +0000 (09:36 +0100)
committerLars Ingebrigtsen <larsi@gnus.org>
Fri, 5 Feb 2021 08:36:58 +0000 (09:36 +0100)
* doc/lispref/syntax.texi (Syntax Properties): Correct the
information about flushing the state by copying the text from the
doc string (bug#46274).

doc/lispref/syntax.texi

index d27053a1799b43caa3f8ad6e23138f434126e1b2..4a316a1bddb040495c1c10b8c6418554edf5f56b 100644 (file)
@@ -573,10 +573,10 @@ and by Font Lock mode during syntactic fontification (@pxref{Syntactic
 Font Lock}).  It is called with two arguments, @var{start} and
 @var{end}, which are the starting and ending positions of the text on
 which it should act.  It is allowed to call @code{syntax-ppss} on any
-position before @var{end}.  However, it should not call
-@code{syntax-ppss-flush-cache}; so, it is not allowed to call
-@code{syntax-ppss} on some position and later modify the buffer at an
-earlier position.
+position before @var{end}, but if it calls @code{syntax-ppss} on some
+position and later modifies the buffer on some earlier position,
+then it is its responsibility to call @code{syntax-ppss-flush-cache}
+to flush the now obsolete info from the cache.
 
 @strong{Caution:} When this variable is non-@code{nil}, Emacs removes
 @code{syntax-table} text properties arbitrarily and relies on