]> git.eshelyaron.com Git - emacs.git/commitdiff
Mention what happens with timers when the computer is asleep
authorN. Jackson <nljlistbox2@gmail.com>
Thu, 8 Jul 2021 00:43:20 +0000 (02:43 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Thu, 8 Jul 2021 00:43:20 +0000 (02:43 +0200)
* doc/lispref/os.texi (Timers): Explain what happens if the
computer is a asleep when the timer is scheduled (bug#23929).

doc/lispref/os.texi

index 242c5ed15222d877c8f35c703e39b04d5970083e..12ddaf04b6a831fa91abb5f899276f1e71329e88 100644 (file)
@@ -2167,6 +2167,11 @@ if @var{time} is @code{t}, then the timer runs whenever the time is a
 multiple of @var{repeat} seconds after the epoch.  This is useful for
 functions like @code{display-time}.
 
+If Emacs didn't get any CPU time when the timer would have run (for
+example if the system was busy running another process or if the
+computer was sleeping or in a suspended state), the timer will run as
+soon as Emacs resumes and is idle.
+
 The function @code{run-at-time} returns a timer value that identifies
 the particular scheduled future action.  You can use this value to call
 @code{cancel-timer} (see below).