aboutsummaryrefslogtreecommitdiffstats
path: root/lispref
diff options
context:
space:
mode:
authorLuc Teirlinck <[email protected]>2005-06-16 20:14:24 +0000
committerLuc Teirlinck <[email protected]>2005-06-16 20:14:24 +0000
commitdf05ea85bc23f1ad4ed6ab03738f12aa0df4001a (patch)
tree63d3d9097c3ecdc291bfc120d8e02b5e3217f17e /lispref
parent12f0e0436a6f466e96de7f130c4d422c3b1b2006 (diff)
(Timers): Timers should save and restore the match data if they change it.
Diffstat (limited to 'lispref')
-rw-r--r--lispref/os.texi3
1 files changed, 3 insertions, 0 deletions
diff --git a/lispref/os.texi b/lispref/os.texi
index a1de8f09c3..e0c032f3e9 100644
--- a/lispref/os.texi
+++ b/lispref/os.texi
@@ -1375,6 +1375,9 @@ both before and after changing the buffer, to separate the timer's
changes from user commands' changes and prevent a single undo entry
from growing to be quite large.
+ If a timer function calls functions that can change the match data,
+it should save and restore the match data. @xref{Saving Match Data}.
+
@deffn Command run-at-time time repeat function &rest args
This sets up a timer that calls the function @var{function} with
arguments @var{args} at time @var{time}. If @var{repeat} is a number