disable inhibit-quit here; make text-properties nonsticky.
(epa-popup-info-window): New user option.
(epa-info-window-height): New user option.
+ (epa--temp-buffer-show-function): New function.
(epa-display-verify-result): New function.
+ (epa-decrypt-file): Use it.
+ (epa-verify-file): Use it.
+ (epa-decrypt-region): Use it.
+ (epa-verify-region): Use it.
* epg.el (epg-make-context): New slot "operation".
(epg-passphrase-callback-function): Confirm passphrase when
(defun epa--temp-buffer-show-function (buffer)
(save-selected-window
- (let ((window (or (get-buffer-window epa-buffer-name)
+ (let ((window (or (get-buffer-window epa-info-buffer-name)
(progn
(select-window (get-largest-window))
(split-window-vertically)))))