[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 メーリングリストの案内