Function: auth-source-pass--read-entry

auth-source-pass--read-entry is a byte-compiled function defined in auth-source-pass.el.gz.

Signature

(auth-source-pass--read-entry ENTRY)

Documentation

Return a string with the file content of ENTRY.

Source Code

;; Defined in /usr/src/emacs/lisp/auth-source-pass.el.gz
(defun auth-source-pass--read-entry (entry)
  "Return a string with the file content of ENTRY."
  (with-temp-buffer
    ;; `file-name-handler-alist' could be nil, or miss the
    ;; `epa-file-handler' entry.  We ensure that it does exist.
    ;; (Bug#67937)
    (let ((file-name-handler-alist
           (cons epa-file-handler file-name-handler-alist)))
      (insert-file-contents (expand-file-name
                             (format "%s.gpg" entry)
                             auth-source-pass-filename))
      (buffer-substring-no-properties (point-min) (point-max)))))