[Mew-dist 15427] Re: incremental search in summary mode

Shun-ichi GOTO gotoh at example.com
2000年 12月 13日 (水) 11:04:04 JST


>>>>> at Wed, 13 Dec 2000 10:32:15 +0900
>>>>> 酒井 == SAKAI Kiyotaka <ksakai at example.com> said,

> この点は ^M + selective-displayをやめて invisibleを使うようにすれば
> OKではないかしら?

酒井> 賛成です。

酒井> ただし、.mew-cache に保存し、後でロードすることを考えたら、visible と 
酒井> invisible の区切文字を入れて置く必要はあるでしょうね。

.mew-cacheを読んでから全ての行に対して遅くなりそうですよね。
全ての行にreviewマークをつけるのと同等の時間がかかる、
ということになりますよね。

酒井> ^M だと count-lines 等に影響を与えるので、^M 以外のものを使用するのが
酒井> いいと思いますが。

別案。
いっそのこと、thread モードと同様にobarrayとして保持し、.mew-cache
とは別に保持する。

利点: ・^M に悩まされなくなる
       
       ・isearchに悩まされなくなる。

       ・今後、保持したい情報が増えても扱いやすい。

       ・message-idによる検索は早くなる。

欠点: ・余計にメモリを食う?
         (バッファに保持する場合とシンボルでの場合の違い)

       ・deleteなどでただ行を消すだけではなくデータベース(obarray)
	 の更新も行う必要がある。

       ・obarrayをサクッとload/saveする手段はないので、load/save
	 の際はそれなりに処理が必要になる。


--- Regards,
 Shun-ichi Goto  <gotoh at example.com>
   R&D Group, TAIYO Corp., Tokyo, JAPAN



Mew-dist メーリングリストの案内