X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=mime-pgp.el;h=6e3611da05b21950cf56b4fe527388177f3a1b01;hb=9bae1ecdc3f7feb67ae2c19fd3f07f96d020f220;hp=ae3e2e6f1ce1f551313d7b79d595abc57d6fe2c4;hpb=9d7d857ef2a1d8192d9e56204c138857b761cd0d;p=elisp%2Fsemi.git diff --git a/mime-pgp.el b/mime-pgp.el index ae3e2e6..6e3611d 100644 --- a/mime-pgp.el +++ b/mime-pgp.el @@ -104,6 +104,10 @@ (set-window-buffer p-win mime-preview-buffer) )) +(ctree-set-calist-strictly + 'mime-preview-condition '((type . application)(subtype . pgp) + (message-button . visible))) + (set-atype 'mime-acting-condition '((type . application)(subtype . pgp) (method . mime-method-for-application/pgp))) @@ -182,16 +186,15 @@ It should be ISO 639 2 letter language code such as en, ja, ...") (onum (if (> knum 0) (1- knum) (1+ knum))) - (raw-buf (current-buffer)) (oinfo (mime-raw-find-entity-from-node-id (cons onum mother-node-id) mime-raw-message-info)) (basename (expand-file-name "tm" mime-temp-directory)) (orig-file (make-temp-name basename)) (sig-file (concat orig-file ".sig")) ) - (write-region-as-binary (mime-entity-point-min oinfo) - (mime-entity-point-max oinfo) - orig-file) + (mime-raw-write-region (mime-entity-point-min oinfo) + (mime-entity-point-max oinfo) + orig-file) (save-excursion (mime-show-echo-buffer)) (mime-write-decoded-region (save-excursion (goto-char start)