[emy] mime-display-gzipped

Katsumi Yamaoka yamaoka @ jpl.org
2000年 3月 16日 (木) 10:30:54 JST


>>>>> In [emacs-mime-ja : No.00478] 
>>>>>	Yoshiki Hayashi <yoshiki @ xemacs.org> wrote:

林さん> FSF Emacs の unibyte, multibyte 部分は考えたくもないので、原
林さん> 因を探すのはあきらめて、ありさわさんの patch のようにして対
林さん> 処しました。
林さん> # temp buffer 毎にこういうことをしなきゃいけないなんて悪夢と
林さん> # しか思えない。RMS のばかぁ。;-)

余談ですが、enable-multibyte-characters の値を一時的にトグルしてちょっ
とした処理を行なう場合に、current-buffer の内容物は処理対象ではないの
に

(let ((flag enable-multibyte-characters))
  (unwind-protect
      (progn
	(set-buffer-multibyte nil)
	(あれや)
	(これや))
    (set-buffer-multibyte flag)))

てなことを行なうと、もう大変。
current-buffer の内容物を全部 unibyte に変換して再び multibyte に戻す
作業が行なわれてしまいます。:-<

;; それで作ったのが `vm-with-(unibyte|multibyte)-buffer'。
-- 
Katsumi Yamaoka <yamaoka @ jpl.org>




More information about the Emacs-mime-ja mailing list