[mew-dist 26656] Re: Mew 4.3 に向けて

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
2005年 10月 26日 (水) 16:40:15 JST


From: Kazu Yamamoto (山本和彦) <kazu at example.com> さん曰く
Subject: [mew-dist 26655] Re: Mew 4.3 に向けて
Message-ID: <20051026.150856.18417705.kazu at example.com>
Date: Wed, 26 Oct 2005 15:08:56 +0900 (JST)

> > (1) 従来の Virtual mode のように、mew-summary-search-virtual()
> >     でフォルダを聞いてから、pattern を聞くようにする。フォルダを
> >     聞いたときにリターンのみだったら、フォルダ全部を対象とする。
> 
> C-uk/ とすると、(1) の動作をするようにしたいと思います。

どーもです。

> > "^/home/shirai/Mail/\\(ml/meadow.*\\)/\\([0-9]+\\)" 
> > 
> > で検索する。で OK。

フォルダの指定で +ml/mew と書くと +ml/mew-dist も +ml/mew-win32
も +ml/mew-dist/old も検索する、という前方一致のみサポートという
前提で書きますが。。。

> おそらく、最初にワイルドカードからフォルダのリストへ展開し、フォルダご
> とに検索をかける方が、効率はいいでしょうね。

spotlight や GDS はまだ使っていないからなんともいえないですが、
call-process を何回も回すより、一回の call-process で外部コマン
ドにたくさん仕事をさせて、あとは elisp で頑張る方が全体の処理は
速くなると思います。

# 少なくとも namazu の場合はそうでした。

> ここまでは作りますので、あとは namazu を catch up させて下さい。

へい。いろいろと思うところもあるし頑張りますね。


ところで、spotlight や GDS はメッセージの任意のフィールドを検索
できるのでしょうか?具体的にいうと、

Message-Id:
In-Reply-To:
References:

です。せっかくデータベースがあるので、mew-nmz-search-parent(),
mew-nmz-search-child() 相当のことができると便利だと思うのです。
他のフォルダに飛ぶので、必然的に mew-nmz-original-message() 相当
も必要になります。

## 表示しているメッセージの親/子をフォルダを越えて検索できるので、
## とてもとても気に入っている機能なのですが。

-- 
白井秀行 (mailto:shirai at example.com)



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