2009年3月 9日

[mew-dist 28901] Re:特定フォルダ以下をauto-refileの対象から外すには?

こんにちは、白井です。

From: Tatsuo Ishii <ishii@xxxxx> さん曰く
Subject: [mew-dist 28898] 特定フォルダ以下をauto-refileの対象から外すには?
Message-ID: <20090308.172222.26505782.t-ishii@xxxxx>
Date: Sun, 08 Mar 2009 17:22:22 +0900 (JST)

> 特定フォルダ以下をauto-refile(M-o)で、特定のフォルダ以下を理ファイルの

> 対象から外す方法はないでしょうか?

通常の方法では存在しないので、なんらかの個別対応をしないとだめだ
と思います。

> 私は年が変わると、今までのメールをごっそり"Mail-2008"のようなフォルダ
> に移動して、空のフォルダから新年をスタートする運用をしています。こうし
> ないと、メモリを使いすぎてスレッド表示ができなくなったりすることもある
> ので。
> (またsylph-searcherというメールの全文検索ソフトでメールを取り込むとき
> に、Mail-2008以下は無視するようにすると、取り込みが早くなる、というメ
> リットもあります)
>
> とりあえず、.mew-folder-alistからMail-2008以下を削除するとこの目的は達
> 成できることは分かったのですが、それをしてしまうと、たまにMail-2008以
> 下を見たいときにフォルダ名の補完がされなくなってしまうので、ちょっと不
> 便です。
>
> たぶんもっとスマートな方法があると思うのですが...

auto-refile のときに、どのリフィルルールが "Mail-2008" を出すの
かを調べるのが良いと思います。リフィル先が "Mail-2008" になって
しまって嫌なメッセージ上で "C-uo" をしてみてください。そうすると、
以下のように、どうやってそのメールのリフィール先を決定しているか
が出てきます。ぼくの場合、石井さんのメールで "C-o" すると

** Guess result: (+ml/mew-dist)

** Current Configurations:

mew-refile-ctrl-multi : nil
mew-refile-guess-key-list : (Resent-To: Resent-Cc: Resent-Bcc: Resent-Dcc: To: Cc: Dcc: Bcc: Apparently-To:)
mew-refile-guess-strip-domainpart : t
mew-refile-guess-from-me-is-special : t

** Each function's opinion:

mew-refile-guess-by-alist return: +ml/mew-dist
mew-refile-guess-by-thread return:
mew-refile-guess-by-folder return: +ml/mew-dist/
mew-refile-ctrl-throw return: stop
mew-refile-ctrl-auto-boundary return:
mew-refile-guess-by-newsgroups return:
mew-refile-guess-by-from return:
mew-refile-ctrl-throw return: stop
mew-refile-guess-by-from-folder return:
mew-refile-guess-by-default return: +from/ishii

となります。内容は info に書いてあるので参考にしてください。

このとき auto-refile だったら、mew-refile-ctrl-auto-boundary よ
り上のルール(関数)の結果が使われます。なので、"Mail-2008" などを
出している関数を突き止めて、そいつ *ほにゃらら* するのが良いと思
います。

*ほにゃらら* の内容はケースバイケースですが、例を挙げてもらえれ
ば作っちゃうかも。

# おそらく mew-refile-guess-by-folder だと思います。

--
白井秀行 (mailto:shirai@xxxxx)


投稿者 xml-rpc : 2009年3月 9日 12:35
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/83020
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。