[emy] mime-display-gzipped
Yuuichi Teranishi
teranisi @ gohome.org
2000年 3月 21日 (火) 18:31:32 JST
At 20 Mar 2000 17:58:54 +0900,
守岡さん wrote:
>
> ;; raw-buffer は MUA が unibyte buffer にしているはずなので、MEL が変
> ;; なことをしてなければ返り値も unibyte になることが期待できる訳です。
>
有沢さんが示された下の 3 つは、
raw-buffer が multibyte になっていると思われるので、
これらの方を直すのが正しい気がします。
At 16 Mar 2000 17:53:51 +0900,
有沢さん wrote:
>
> ● (set-buffer-multibyte nil) としなければならない
> Wanderlust (2.2.12)
> SEMI-VM (6.75-19991026-1)
> EMH (1.10.1)
> CMAIL (2.60+20000216)
> ● (set-buffer-multibyte nil) としてはいけない
> T-gnus (6.14.1 r12)
> RMAIL-MIME (1.13.0)
> mime-edit-preview-message
mime-edit-preview-message は、直すとするとここらへんでしょうか。
--- mime-edit.el~ Wed Sep 29 19:19:09 1999
+++ mime-edit.el Tue Mar 21 18:02:18 2000
@@ -2580,6 +2580,7 @@
(concat "^" (regexp-quote separator) "$"))
(replace-match "")
)
+ (set-buffer-multibyte nil)
(mime-view-buffer)
))
EMY の mime-display-gzipped はこんなかんじですかね..。
(defun mime-display-gzipped (entity situation)
"Ungzip gzipped part and display."
(insert
(decode-coding-string
(with-temp-buffer
(set-buffer-multibyte nil)
(insert (mime-entity-content entity))
(as-binary-process
(call-process-region (point-min) (point-max) "gzip" t t
nil "-cd"))
(buffer-string))
'undecided))
t)
--
Yuuichi Teranishi (寺西裕一) <teranisi @ gohome.org>
PGP 5.0i Public Key: http://www.gohome.org/pgp5/teranisi.key
"There will be an answer, let it be..."
More information about the Emacs-mime-ja
mailing list