[Mew-dist 15991] Re: b98
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
2001年 1月 19日 (金) 14:52:25 JST
白井です。
From: KOIE Hidetaka (鯉江英隆) <hide at example.com> さん曰く
Subject: [Mew-dist 15989] Re: b98
Message-ID: <01Jan19.144816jst.29570 at example.com>
Date: Fri, 19 Jan 2001 14:21:24 +0900
鯉江> | > lazy-lockモードのようにfontifyを
鯉江> | > input-pending-p()で中断できるようにしたらいけそうです。
鯉江> |
鯉江> | Done.
大きいバッファのときにいやだなぁ、と思って
鯉江> input-pending-pをもっと頻繁に調べるなら、こんなかんじでしょうか。
という感じ(ほとんど同じ)で試していました。:-)
# while から抜けるのは flag が速いか、throw が速いか?とか悩んで
# いたりする。
(input-pending-p) を使うのが初めてなので、良くわからないのですが、
鯉江> + (if (input-pending-p)
鯉江> + (throw 'quit t))
ここのところだと思うのですが、invisible にする対象が
current-buffer だと、そのバッファを再描画しまいませんか?
私だけ?
結構大きいバッファ(1万通以上)じゃ無いとわからないです。
Emacs-20.7/21.0.95 はそういう挙動をしました。XEmacs-21.2.40 は大
丈夫でした。(で、仕事しながら悩んでいた :-)
鯉江> | これでもまだ気に入らないなら、オプションにします。> 白井さん
鯉江さんのチェックの仕方が導入されれば OK です。わがまま言ってご
めんなさい。
あと、invisible 関係で気になるのが、
g +hoge j 1 v
で、 mew-summary-jump-message-then-display が t だと v で
message buffer が消えますが、その下(?)から出てくる summary が ^M
が見えて、ちょっとだけいやなので、
(defun mew-summary-toggle-disp-msg (&optional arg)
...
(t
(setq mew-summary-buffer-disp-msg (not mew-summary-buffer-disp-msg))
(if mew-summary-buffer-disp-msg
...
(mew-current-set-msg (mew-frame-id) nil)
(if mew-xemacs-p
(mew-summary-postfix-invisible)
(mew-summary-postfix-invisible (selected-window) (window-start)))
(mew-summary-reset-mode-line (current-buffer)))))
のようにして欲しいです。
## (お仕事で)今日は(おそらく)これ以上追求できません。;_;
--
白井秀行 (mailto:shirai at example.com)
Mew-dist メーリングリストの案内