[mew-dist 29602] Re: Spotlightでの検索
ryuma <[email protected]> Thu, 04 Apr 2013 10:18:26 +0900 (JST)
| Newsgroups | gmane.mail.mew.general.japanese |
|---|---|
| Message-ID | <[email protected]> |
ryumaです。自己レスです。 mdfind の実行時に kMDItemContentType == "mew" が渡されますが、 手元の環境は MewImporter をインストールしておらず kMDItemContentType が "dyn.ah62d4rv4ge8043p1" となっているため検索にヒットしない、という 状況でした。 mew-pick.el を変更して ContentType を "dyn.ah62d4rv4ge8043p1" にした ところそれなりにヒットするようになりましたが、UTF-8のプレーンテキスト で保存されているメールのみでした。 やはり MewImporter(かそれに類するもの)が必要、ということは分かりました‥。 /ryuma On Wed, 3 Apr 2013 02:38:33 +0900 (JST) ryuma <[email protected]> wrote: Subject: [mew-dist 29599] Spotlightでの検索 > ryumaです。 > > OS X(10.8.3)上のEmacs(24.3.1、with-ns without-x でビルド)でMew 6.5を > 使用しています。Spotlightで検索をしたいと思っていますが、現状は > k/ or k? すると、特にエラーは発生せず1件もヒットしないという状況です。 > > 以下のサイトを参考にしましたが、MewImporterはリンク切れになっていたので > 導入していません。 > > http://www.mew.org/ja/feature/spotlight.html > > -------- > > メールのファイル(***.mew)は「書類」として認識されているようで、mdlsの > 結果は以下のようになります。 > > $ mdls ~/Mail/inbox/1.mew > kMDItemContentCreationDate = 2013-03-21 06:32:21 +0000 > kMDItemContentModificationDate = 2013-03-21 06:32:21 +0000 > kMDItemContentType = "dyn.ah62d4rv4ge8043p1" > kMDItemContentTypeTree = ( > "public.data", > "public.item" > ) > kMDItemDateAdded = 2013-03-21 06:32:21 +0000 > kMDItemDisplayName = "1.mew" > kMDItemFSContentChangeDate = 2013-03-21 06:32:21 +0000 > kMDItemFSCreationDate = 2013-03-21 06:32:21 +0000 > kMDItemFSCreatorCode = "" > kMDItemFSFinderFlags = 0 > kMDItemFSHasCustomIcon = 0 > kMDItemFSInvisible = 0 > kMDItemFSIsExtensionHidden = 0 > kMDItemFSIsStationery = 0 > kMDItemFSLabel = 0 > kMDItemFSName = "1.mew" > kMDItemFSNodeCount = 9111 > kMDItemFSOwnerGroupID = 20 > kMDItemFSOwnerUserID = 501 > kMDItemFSSize = 9111 > kMDItemFSTypeCode = "" > kMDItemKind = "書類" > kMDItemLogicalSize = 9111 > kMDItemPhysicalSize = 12288 > > mdfindでキーワードを検索すると何件かヒットします。 > 同じキーワードをEmacs上から検索しても結果は表示されません。 > > $ mdfind -onlyin ~/Mail hoge > /Users/hoge/Mail/inbox/6617.mew > /Users/hoge/Mail/inbox/5751.mew > /Users/hoge/Mail/inbox/5687.mew > /Users/hoge/Mail/inbox/467.mew > /Users/hoge/Mail/inbox/3956.mew > /Users/hoge/Mail/inbox/3953.mew > /Users/hoge/Mail/inbox/2411.mew > /Users/hoge/Mail/inbox/1149.mew > > Mew側でmdfindの出力を正常に取れていないのかな‥という感じなのですが、 > 原因を調べる方法や対処方法などありますでしょうか。 > > /ryuma > >