[mew-dist 28127] Re: [要望] DB Search
Takashi Masuda ( 増田貴士 )
masutaka at example.com
2008年 2月 25日 (月) 22:58:28 JST
増田です。
From: Hideyuki SHIRAI (白井秀行) <shirai at example.com>
Date: Mon, 25 Feb 2008 09:59:22 +0900 (JST)
Subject: [mew-dist 28123] Re: [要望] DB Search
> > 2. (b) で mew-pick-define-macro() で設定したものも候補に上がりますが、
> > 実際は使えないようです。候補にあげないようにするか、本当に使えるよう
> > にして頂きたいです。
> >
> > 私は以下の設定をしていますが、Hyper Estraier の "k/" で使うと
> > "Filter open is invalid" と怒られます。*Messages* には
> > "mew-pick-filter-est-kyvl: Filter open is invalid" と出力されていました。
> >
> > (mew-pick-define-macro "fromtocc=#" "from=#|to=#|cc=#")
> > (mew-pick-define-macro "tocc=#" "to=#|cc=#")
>
> これ、Hyper Estraier はこうなるようですね。Namazu は大丈夫ですよ。
すみません。Namazu では "Filter open is invalid" は発生しませんでした。
ただ、検索ができないようです。私のところではたくさんヒットするはずの
k/ tocc=masutaka at example.com [Enter]
を実行しても何もヒットしません。~/Namazu/Mail/inbox/NMZ.slog には
( +to:masutaka at example.com or +cc:masutaka at example.com ) 0 LOCALHOST Mon Feb 25 22:08:13 2008
と残されていました。試しに
% cd ~/Namazu/Mail/inbox
% namazu "( +to:masutaka at example.com or +cc:masutaka at example.com )" .
を実行しても何もヒットしませんでした。Namazu でこのような指定って
どうやるんでしたっけ...? Namazu のバージョンは 2.0.14 です。
> > 4. 検索対象は常に全フォルダだと思いますが、検索するフォルダは指定できま
> > すか? 以前の Namazu はフォルダを指定できました。(b) の時にフォルダ
> > でフィルタリングできればよいのかも。
>
> Namazu も Hyper Estraier も C-uk/ でフォルダが指定できます。
> 逆にしたい(普段はフォルダを聞いてほしい)のだったら、↓かな?
>
> (defadvice mew-summary-selection-by-search (around ask-folder activate)
> (setq ask-folder (not ask-folder))
> ad-do-it)
できました!
今までと同じように "*" や "," で複数フォルダが指定出来るのですね!
Info に書いてあるとうれしいかも。(^^;
ところで、何もヒットしなかった場合、そのバッファで再度 C-uk/ すると
mew-summary-selection-by-search() の mew-input-folders() で落ちます。
mew-summary-folder-name() が nil を返すためのようです。
(if ask-folder
(setq flds (mew-input-folders (mew-summary-folder-name))))
--
Takashi Masuda <masutaka at example.com>
Mew-dist メーリングリストの案内