[mew-dist 26267] strange behaviour when resumed without refile execution

kayama at example.com kayama at example.com
2005年 5月 13日 (金) 13:00:45 JST


加山と申します。

mew-4.2 on meadow 2.10 (WindowsXP SP2)を使用しています。
Summaryにてmessageのrefile先指定後、executeにより実際にmessageを
移動する前に一旦mewを抜けると、再立ち上げ後にrefileの挙動が一時的に
変になるのですが「executeする前に一旦抜けちゃだめ!」とか制限あるで
しょうか?

+inboxにあるメールをsummaryで表示中、refileさせようと"o"すると、
body 部分先頭に <+FOLDER>がつき、グリーンにカラー変更されます。

(setq mew-summary-form-from-me-prefix 'nil)
(setq mew-summary-form '(type "["(5 time)"]"(5 date) " " (12 from) " " (30
subj)"|" (0 body)))
で、bodyも表示してます。

 Executeする前に一旦"Q"でmewを抜け、再度mewを立ち上げると、
 先程のmessageにカラーはついたままだが、body先頭部分の<+FOLDER>表示
 が消えている。この状態で"o"によりrefile先の確認変更しようとすると、
 元の<+FOLDER>にrefileされようと設定されていることがわかるが、
 mini buffer に Search failed: <MESSAGE-ID>
 となり、refile先を変更できない。

という状態です。

なお元々refile先の確定していない(グリーンになっていない)message等で
別途refile先確定を行なうと、Search faild: と出ていたmessageでも
refile先を変更&確定することが出来るようになります。

(setq debug-on-error t)

Debugger entered--Lisp error: (search-failed " id=<MESSAGE-ID>")
  search-forward(" id=<MESSAGE-ID>")
  mew-summary-refile-unlog("+inbox")
  mew-summary-refile-body()
  mew-summary-refile(nil)
  call-interactively(mew-summary-refile)

---
kayama at example.com




Mew-dist メーリングリストの案内