[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: grepについて



野池です.


From: Yasushi <paf03637@xxxxxxxxx> at Sun, 29 Jan 2006 23:30:01 +0900 (LMT)
> > Mew 4.2 で ' キーを押すと,ミニバッファに
> > 
> > | This command was obsoleted. Use '?'
> > 
> > と表示されることから,「' キーは obsoleted (古い仕様)で,
> > いまは,? キーを使うとよい」ことがわかります.
> 
> あれ? わたしの環境では、`''を押すと、ミニバッファに
> 
>   Grep pattern:
> 
> と表示され、検索語を入れてリターンを押すとすぐに
> 
>   No message to be marked
> 
> と表示されます。infoを見ると、
> 
(略)
> > `?'
> >      現在の Summary モードかスレッドで、入力した条件に合うメッセージに
> >      `*' マークを付ける。(`mewl' を利用)
> > `''
> >      現在の Summary モードかスレッドで、入力したキーワードを含むメッセー
> >      ジに`*' マークを付ける。(`grep' を利用)
> 
> とされており、Mewがgrepを認識していないのではないかと考えら
> れます。MeadowではM-x grepが動作するので、Meadowでは外部コマ
> ンドのgrepを認識しているが、Mewは認識できていないということ
> なのでしょうか。

私が使う Mew よりも少しだけ古いバージョンのようですね.
(私のは 4.2.53 です.)

Meadow の問題ではなく,おそらく Mew の使い方の問題ですが,
私がわかる範囲で答えます.

~/.mew.el か, ~/.emacs に

(setq mew-prog-grep "grep プログラムへのパス")

を書くと動くかもしれません.もし,文字エンコードの都合などで,
grep にオプションが必要なら,

(setq mew-prog-grep-opts '("-l" "-e" "-z" "nkf -s -m"))

のように,オプションも与えます.
また,検索パターンを

subject==検索語

のように検索対象を指定すると動くかもしれません.
文字エンコードが合っていない可能性もありますから,まずは,
半角英数字の検索語でテストして,どこに問題があるのか絞り込んで
みてください.

Mew の ML で質問すると,より適切な助言が得られるかもしれません.

-- 
//  Kenzi NOIKE