Function: auth-source-pass--select-from-entries
auth-source-pass--select-from-entries is a byte-compiled function
defined in auth-source-pass.el.gz.
Signature
(auth-source-pass--select-from-entries ENTRIES USER)
Documentation
Return best matching password-store entry data from ENTRIES.
If USER is non-nil, give precedence to entries containing a user field matching USER.
Source Code
;; Defined in /usr/src/emacs/lisp/auth-source-pass.el.gz
(defun auth-source-pass--select-from-entries (entries user)
"Return best matching password-store entry data from ENTRIES.
If USER is non-nil, give precedence to entries containing a user field
matching USER."
(let (fallback)
(catch 'auth-source-pass-break
(dolist (entry entries fallback)
(let ((entry-data (auth-source-pass-parse-entry entry)))
(when (and entry-data (not fallback))
(setq fallback entry-data)
(when (or (not user) (equal (auth-source-pass--get-attr "user" entry-data) user))
(throw 'auth-source-pass-break entry-data))))))))