Function: activities-completing-read

activities-completing-read is a byte-compiled function defined in activities.el.

Signature

(activities-completing-read &key (ACTIVITIES activities-activities) (DEFAULT (when (activities-current) (activities-activity-name (activities-current)))) (PROMPT "Activity"))

Documentation

Return an activity read with completion from ACTIVITIES.

PROMPT is passed to completing-read by way of format-prompt, which see, with DEFAULT.

Source Code

;; Defined in ~/.emacs.d/elpa/activities-0.7.2/activities.el
(cl-defun activities-completing-read
    (&key (activities activities-activities)
          (default (when (activities-current)
                     (activities-activity-name (activities-current))))
          (prompt "Activity"))
  "Return an activity read with completion from ACTIVITIES.
PROMPT is passed to `completing-read' by way of `format-prompt',
which see, with DEFAULT."
  (let* ((prompt (format-prompt prompt default))
         (names (activities-names activities))
         (name (completing-read prompt names nil t nil 'activities-completing-read-history default)))
    (or (map-elt activities-activities name)
        (make-activities-activity :name name))))