Function: activities-set

activities-set is a byte-compiled function defined in activities.el.

Signature

(activities-set ACTIVITY &key (STATE 'last))

Documentation

Set ACTIVITY as the current one.

Its STATE (\+last or \+default) is loaded into the current frame.

Source Code

;; Defined in ~/.emacs.d/elpa/activities-0.7.2/activities.el
(cl-defun activities-set (activity &key (state 'last))
  "Set ACTIVITY as the current one.
Its STATE (\\+`last' or \\+`default') is loaded into the current frame."
  (activities--set activity)
  (activities-with activity
    (pcase-let (((cl-struct activities-activity name default last) activity))
      (pcase state
        ('default (activities--windows-set (activities-activity-state-window-state default)))
        ('last (if last
                   (activities--windows-set (activities-activity-state-window-state last))
                 (activities--windows-set (activities-activity-state-window-state default))
                 (message "Activity %S has no last state.  Resuming default." name)))))))