Mac の Spotlight と連動できます。 Emacs 21 および Emacs 22 で利用可能です。
メールのインデックスを作成するには、井澤さんの作成された MewImporter が必要です。 MewImporter.mdimporter.tar.gzを入手し、 "~/Library/Spotlight/" にコピーして下さい。
MewImporter がインストールされているかは、 以下のコマンドで判断できます。
% mdimport -L
MewImporter が表示されれば、インストールできています。
次に、コマンド "lsregister" を使ってテストをします。 このコマンドは、以下のディレクトリにあります。
MacOS 10.4.x: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/ MacOS 10.5.x: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/
長くなるので、以下では、このパスを省略して書きます。
"lsregister" を以下のように実行して下さい。
% lsregister -dump
この際、以下のような行が見つかれば、 拡張子 ".mew"、およびファイル型 "MewX" が、 MewImporter と結びついていることになります。
tags: .mew, 'MewX'
この行が表示されない場合、以下を実行します。
% lsregister -f ~/Library/Spotlight/MewImporter.mdimporter
この後、上記のテストを繰り返します。
".mew" のエントリが複数あって、おかしいと感じたら、以下で直ります。
% lsregister -kill -r -domain local -domain system -domain user
ただし、今までの設定(すでに WORD を実行しているなど)を失うかもしれません。
既存のメールに対しインデックスを作成する必要があります。 それには、以下の 2 つの方法があります。
今後作成されるメールに対しては、自動的にインデックスが作成されます。
何か適当なメールで、以下のようにして、インデックスができているか確認します。
% mdls 123
kMDItemRecipients などが設定されていればインデックスができています。
使い方は、Mew のマニュアルにある「検索」の章を読んで下さい。
言語の制約はないはずです。ただし、日本語と英語に対してしかテストしていません。