File: timer.el.html

This package gives you the capability to run Emacs Lisp commands at specified times in the future, either as one-shots or periodically.

Defined variables (6)

timer-duration-wordsAlist mapping temporal words to durations in seconds.
timer-event-lastLast timer that was run.
timer-event-last-1Next-to-last timer that was run.
timer-event-last-2Third-to-last timer that was run.
timer-max-repeatsMaximum number of times to repeat a timer, if many repeats are delayed.
with-timeout-timersList of all timers used by currently pending ‘with-timeout’ calls.

Defined functions (53)

add-timeout(SECS FUNCTION OBJECT &optional REPEAT)
cancel-function-timers(FUNCTION)
cancel-timer(TIMER)
cancel-timer-internal(TIMER)
disable-timeout(TIMER)
internal-timer-start-idle()
run-at-time(TIME REPEAT FUNCTION &rest ARGS)
run-with-idle-timer(SECS REPEAT FUNCTION &rest ARGS)
run-with-timer(SECS REPEAT FUNCTION &rest ARGS)
timeout-event-p(EVENT)
timer--activate(TIMER &optional TRIGGERED-P REUSE-CELL IDLE)
timer--args(CL-X)
timer--args--cmacro(CL-WHOLE-ARG CL-X)
timer--check(TIMER)
timer--create()
timer--create--cmacro(CL-WHOLE-ARG)
timer--function(CL-X)
timer--function--cmacro(CL-WHOLE-ARG CL-X)
timer--high-seconds(CL-X)
timer--high-seconds--cmacro(CL-WHOLE-ARG CL-X)
timer--idle-delay(CL-X)
timer--idle-delay--cmacro(CL-WHOLE-ARG CL-X)
timer--integral-multiple(CL-X)
timer--integral-multiple--cmacro(CL-WHOLE-ARG CL-X)
timer--low-seconds(CL-X)
timer--low-seconds--cmacro(CL-WHOLE-ARG CL-X)
timer--psecs(CL-X)
timer--psecs--cmacro(CL-WHOLE-ARG CL-X)
timer--repeat-delay(CL-X)
timer--repeat-delay--cmacro(CL-WHOLE-ARG CL-X)
timer--time(TIMER)
timer--time-less-p(T1 T2)
timer--time-setter(TIMER TIME)
timer--triggered(CL-X)
timer--triggered--cmacro(CL-WHOLE-ARG CL-X)
timer--usecs(CL-X)
timer--usecs--cmacro(CL-WHOLE-ARG CL-X)
timer-activate(TIMER &optional TRIGGERED-P REUSE-CELL)
timer-activate-when-idle(TIMER &optional DONT-WAIT REUSE-CELL)
timer-duration(STRING)
timer-event-handler(TIMER)
timer-inc-time(TIMER SECS &optional USECS PSECS)
timer-next-integral-multiple-of-time(TIME SECS)
timer-relative-time(TIME SECS &optional USECS PSECS)
timer-set-function(TIMER FUNCTION &optional ARGS)
timer-set-idle-time(TIMER SECS &optional REPEAT)
timer-set-time(TIMER TIME &optional DELTA)
timer-until(TIMER TIME)
timerp(OBJECT)
with-timeout((SECONDS TIMEOUT-FORMS...) BODY)
with-timeout-suspend()
with-timeout-unsuspend(TIMER-SPEC-LIST)
y-or-n-p-with-timeout(PROMPT SECONDS DEFAULT-VALUE)

Defined faces (0)