Function: epa-display-info
epa-display-info is a byte-compiled function defined in epa.el.gz.
Signature
(epa-display-info INFO)
Source Code
;; Defined in /usr/src/emacs/lisp/epa.el.gz
;;;; Encryption and Signatures
(defun epa-display-info (info)
(if epa-popup-info-window
(save-selected-window
(unless (and epa-info-buffer (buffer-live-p epa-info-buffer))
(setq epa-info-buffer (generate-new-buffer "*Info*")))
(if (get-buffer-window epa-info-buffer)
(delete-window (get-buffer-window epa-info-buffer)))
(with-current-buffer epa-info-buffer
(let ((inhibit-read-only t)
buffer-read-only)
(erase-buffer)
(insert info))
(epa-info-mode)
(goto-char (point-min)))
(if (> (window-height)
epa-info-window-height)
(set-window-buffer (split-window nil (- (window-height)
epa-info-window-height))
epa-info-buffer)
(pop-to-buffer epa-info-buffer)
(if (> (window-height) epa-info-window-height)
(shrink-window (- (window-height) epa-info-window-height)))))
(message "%s" info)))