Function: activities-save-all

activities-save-all is an interactive and byte-compiled function defined in activities.el.

Signature

(activities-save-all &key PERSISTP)

Documentation

Save all active activities' last states.

With PERSISTP, persist to disk (otherwise see activities-always-persist). To be safe for kill-emacs-hook, this demotes errors.

Key Bindings

Source Code

;; Defined in ~/.emacs.d/elpa/activities-0.7.2/activities.el
(cl-defun activities-save-all (&key persistp)
  "Save all active activities' last states.
With PERSISTP, persist to disk (otherwise see
`activities-always-persist').  To be safe for `kill-emacs-hook',
this demotes errors."
  (interactive)
  (with-demoted-errors "activities-save-all: ERROR: %S"
    (dolist (activity (cl-remove-if-not #'activities-activity-active-p (map-values activities-activities)))
      (let ((activities-saving-p t)
            ;; Don't write to disk for each activity.
            (activities-always-persist nil))
        (activities-save activity :lastp t)))
    (activities--persist persistp)))