Function: desktop-auto-save-set-timer

desktop-auto-save-set-timer is a byte-compiled function defined in desktop.el.gz.

Signature

(desktop-auto-save-set-timer)

Documentation

Set the desktop auto-save timer.

Cancel any previous timer. When desktop-auto-save-timeout is a positive integer, start a new idle timer to call desktop-auto-save after that many seconds of idle time. This function is called from window-configuration-change-hook.

Source Code

;; Defined in /usr/src/emacs/lisp/desktop.el.gz
(defun desktop-auto-save-set-timer ()
  "Set the desktop auto-save timer.
Cancel any previous timer.  When `desktop-auto-save-timeout' is a positive
integer, start a new idle timer to call `desktop-auto-save' after that many
seconds of idle time.
This function is called from `window-configuration-change-hook'."
  (desktop-auto-save-cancel-timer)
  (when (and (integerp desktop-auto-save-timeout)
	     (> desktop-auto-save-timeout 0))
    (setq desktop-auto-save-timer
	  (run-with-idle-timer desktop-auto-save-timeout nil
			       'desktop-auto-save))))