mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-08 07:20:28 -08:00
; Improve documentation of change hooks
* doc/lispref/text.texi (Change Hooks): Warn against buffer changes in the hook functions. (Bug#79115)
This commit is contained in:
parent
f20d5e63bc
commit
456f44a7b3
1 changed files with 5 additions and 1 deletions
|
|
@ -6291,7 +6291,11 @@ specific parts of the text.
|
||||||
The functions you use in these hooks should save and restore the match
|
The functions you use in these hooks should save and restore the match
|
||||||
data if they do anything that uses regular expressions; otherwise, they
|
data if they do anything that uses regular expressions; otherwise, they
|
||||||
will interfere in bizarre ways with the editing operations that call
|
will interfere in bizarre ways with the editing operations that call
|
||||||
them.
|
them. In addition, the functions in these hooks should avoid changing
|
||||||
|
buffer text, faces, properties, overlays, and other aspects of the
|
||||||
|
buffer-specific state except those that the hook functions themselves
|
||||||
|
create and manage, because other parts of Emacs might become confused by
|
||||||
|
such changes behind their back.
|
||||||
|
|
||||||
@defvar before-change-functions
|
@defvar before-change-functions
|
||||||
This variable holds a list of functions to call when Emacs is about to
|
This variable holds a list of functions to call when Emacs is about to
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue