[mew-dist 28123] Re: [要望] DB Search

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
2008年 2月 25日 (月) 09:59:22 JST


白井です。

From: Takashi Masuda (増田貴士) <masutaka at example.com> さん曰く
Subject: [mew-dist 28121] [要望] DB Search
Message-ID: <20080224.224230.142544185.masutaka at example.com>
Date: Sun, 24 Feb 2008 22:42:30 +0900 (JST)

> CVS 先端の Mew で白井さんの mew-nmz.el を使っています。
> 時々 Hyper Estraier も使います。他の検索エンジンは使っていません。
> 
> いくつか要望がありますので、検討して頂けますでしょうか。
> 1,2,3,4 は Hyper Estraier、2,4 は Namazu への要望です。
> 
> 1. "k/" すると、「a.検索文字列」→「b.フィルタリング文字列」の入力を行
>    いますが、(a) で TAB を入力すると (b) の補完リストが候補に上がります。
>    (a) の時は補完は必要ないと思いますが、いかがでしょうか?

ぼくもそう思いました ;-p

> 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 は大丈夫ですよ。

> 3. mew-nmz-jump-message 相等の関数を実装して頂きたいです。Namazu の場合
>    は、検索したあとに "kj" すると、オリジナルメッセージにジャンプできます。

久しぶりに mew-nmz-goto-folder-msg() のコードをみたら、ぼく、ペ
ンキ塗り直していますね。速度は必要ないところだから、まぁ、いいか ^^;;;

> 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)

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



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