[mew-dist 26974] Re: 拡張子 .eml
Shuichi KITAGUCHI
ki at example.com
2006年 5月 13日 (土) 18:59:08 JST
北口です。
> 森村です。
>
> At Wed, 10 May 2006 08:27:08 +0900 (JST),
> Kazu Yamamoto (山本和彦) <kazu at example.com> wrote:
> >あああ、mew-suffix は、.emacs で設定して下さい。.mew では反映されません。
> >
> >他の変数もそうですが、.emacs で設定する必要があるというこの制約は、近日
> >中に直します。(昔、アイディアを思いついていたのに、実装していなかっ
> >た。。。)
>
> [mew-dist 26968] .emacs
> のメールの後、試してみました。問題ないようです。
> これで、かなり幸せになれました。
これ、そのままでうまくいっているでしょうか?
私のところでは、以下のパッチのようにパス名をクエリーに含める部分を
削らないと、うまくヒットしないように見えています。
Index: mew-search.el
===================================================================
RCS file: /cvsmew/mew/mew-search.el,v
retrieving revision 1.24
diff -u -r1.24 mew-search.el
--- mew-search.el 12 May 2006 08:47:46 -0000 1.24
+++ mew-search.el 12 May 2006 17:43:45 -0000
@@ -14,7 +14,7 @@
(defvar mew-prog-spotlight "mdfind")
(defvar mew-prog-wds "wdsgrep.exe")
-(defvar mew-prog-google "gdsgrep.rb")
+(defvar mew-prog-google "gdgrep.rb")
(defvar mew-prog-namazu "namazu")
(defvar mew-search-switch
@@ -348,12 +348,10 @@
(defun mew-search-with-google (pattern folder)
(let* ((path (mew-expand-folder folder))
- (rpath (mew-replace-character (substring path 2) ?/ ?\\))
- (pat (format "%s+\"%s\"" pattern rpath))
msgs)
(with-temp-buffer
(mew-set-buffer-multibyte t)
- (mew-search-google pat path)
+ (mew-search-google pattern path)
(goto-char (point-min))
(while (re-search-forward mew-regex-message-files5 nil t)
(setq msgs (cons (mew-match-string 1) msgs))
# 今Indexer作ろうとごちゃとちゃとやっているので、私の環境が正常
# なのかどうか、ちょっと自信がありません。インデックス件数は累積で
# 増えていくようで、ひどいことになっちゃってますし(汗
> gdsgrep.rb は、次のように変更するといけました。
似たような修正を行なったものが手元にありますので、公開しておきます。
http://www.ysnb.net/kit/gdgrep-222.rb.bz2
なお、擬似Indexerの処理はもう不要だと思いますので、削りました。
# よってMew側のregister/unregisterの処理も不要ですが、そのあたりの
# 掃除はまた別途まとめて行ないます。
あと、mewsuffix.rbも拡張子名の変更に対応してありますので、良ければ
ご利用ください。
http://www.ysnb.net/kit/mewsuffix-200.rb.bz2
利用例:
> ruby mewsuffix.rb -r Mail (.mewから拡張子なしに変換)
> ruby mewsuffix.rb -e eml Mail (拡張子なしから.emlに変換)
--
Shuichi Kitaguchi // kit at example.com / ki at example.com
Mew-dist メーリングリストの案内