Function: sesman--ask-for-link
sesman--ask-for-link is a byte-compiled function defined in sesman.el.
Signature
(sesman--ask-for-link PROMPT LINKS &optional ASK-ALL)
Source Code
;; Defined in ~/.emacs.d/elpa/sesman-20240417.1723/sesman.el
(defun sesman--ask-for-link (prompt links &optional ask-all)
(let* ((name.keys (mapcar (lambda (link)
(cons (sesman--format-link link) link))
links))
(name.keys (append name.keys
(when (and ask-all (> (length name.keys) 1))
'(("*all*")))))
(nms (mapcar #'car name.keys))
(sel (completing-read prompt nms nil t nil nil (car nms))))
(cond ((string= sel "*all*")
links)
(ask-all
(list (cdr (assoc sel name.keys))))
(t
(cdr (assoc sel name.keys))))))