Function: majutsu-gerrit-read-accounts
majutsu-gerrit-read-accounts is a natively compiled function defined
in majutsu-gerrit.el.
Signature
(majutsu-gerrit-read-accounts PROMPT INITIAL-INPUT HISTORY &optional REMOTE)
Documentation
Read Gerrit accounts using asynchronous REST-backed completion.
The user can select multiple accounts in a loop; an empty input finishes.
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-gerrit.el
;;;###autoload
(defun majutsu-gerrit-read-accounts (prompt initial-input history &optional remote)
"Read Gerrit accounts using asynchronous REST-backed completion.
The user can select multiple accounts in a loop; an empty input finishes."
(let ((selected nil))
(cl-block done
(while t
(let ((input (majutsu-gerrit-read-account
(if selected
(format "%s (%s selected, RET to finish)"
prompt (string-join selected ", "))
prompt)
(and (null selected) initial-input)
history remote)))
(if (or (null input) (string-empty-p input))
(cl-return-from done (nreverse selected))
(push input selected)))))))