Function: majutsu-log--read-related-id
majutsu-log--read-related-id is a natively compiled function defined
in majutsu-log.el.
Signature
(majutsu-log--read-related-id IDS PROMPT)
Documentation
Read one relation target from IDS using PROMPT.
When IDS contains a single element, return it without prompting.
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-log.el
(defun majutsu-log--read-related-id (ids prompt)
"Read one relation target from IDS using PROMPT.
When IDS contains a single element, return it without prompting."
(let ((ids (delete-dups (copy-sequence ids))))
(pcase ids
(`() nil)
(`(,id) id)
(_
(majutsu-completing-read
prompt
(mapcar (lambda (id)
(if-let* ((annotation
(majutsu-log--related-id-annotation id)))
(cons id annotation)
id))
ids)
nil t nil nil nil 'majutsu-revision)))))