Function: desktop-auto-save

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

Signature

(desktop-auto-save)

Documentation

Save the desktop periodically.

Called by the timer created in desktop-auto-save-set-timer.

Source Code

;; Defined in /usr/src/emacs/lisp/desktop.el.gz
(defun desktop-auto-save ()
  "Save the desktop periodically.
Called by the timer created in `desktop-auto-save-set-timer'."
  (when (and desktop-save-mode
	     (integerp desktop-auto-save-timeout)
	     (> desktop-auto-save-timeout 0)
	     ;; Avoid desktop saving during lazy loading.
	     (not desktop-lazy-timer)
	     ;; Save only to own desktop file.
	     (eq (emacs-pid) (desktop-owner))
	     desktop-dirname)
    (desktop-save desktop-dirname nil t)))