[mew-win32 04338] Re: 全文検索ができない
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
2006年 1月 17日 (火) 12:33:10 JST
うーーん、情報が少なすぎてなんとも言えないのですが。。。
From: Yasushi <paf03637 at example.com> さん曰く
Subject: [mew-win32 04337] 全文検索ができない
Message-ID: <20060114.031818.60841635.paf03637 at example.com>
Date: Sat, 14 Jan 2006 03:18:18 +0900 (LMT)
> PCを買い換えたので、MeadowとMewを入れ直したところ、Mewで全文
> 検索(')ができなくなりました。
Meadow と Mew は前の PC と同じバージョンですか?
> Summaryモードで(')をかけると、いちおう検索語を要求してくるの
> ですが、ヒット無しで一瞬で終わります。絶対に存在する単語を指
> 定してもヒットしてくれません。
>
> 以前の環境と同じく、Cygwinのgrep.exeをegrep.exeに改名してパ
> スの通ったところに置いてあります。
"'" => mew-summary-grep-mark で使う外部プログラムのデフォルトは
mew-vars.el の
(defvar mew-prog-grep "grep")
(defvar mew-prog-grep-opts '("-l" "-e"))
で指定されていて、grep なのですが、なぜに egrep なのでしょうか?
御自分で egrep を指定されているのでしょうか?
といろいろとわからないことがあるのですが、後は勘で。
> 以前の環境と同じく、Cygwinのgrep.exeをegrep.exeに改名してパ
> スの通ったところに置いてあります。
そんなことをやらずに、端に c:/cygwin/bin (かな) を Windows 側の
パスに追加する方が良いと思います。cygwin1.dll が見付からないで死
んじゃっているような気がします。
↓これを *scratch* バッファに書いて、最後で C-cC-e するとなんと
表示されますか?また、"egrep" を "grep" に変えたのもやってみてく
ださい。
(let ((pro (start-process "temp" (current-buffer) "egrep")))
(set-process-coding-system pro 'undecided 'japanese-shift-jis))
;; ちなみに cygwin の grep.exe/egrep.exe が日本語をちゃんと扱える
;; かどうかは知りません。
;; なので、動作確認をするなら、まずは英単語で。
--
白井秀行 (mailto:shirai at example.com)
Mew-win32 メーリングリストの案内