[Mew-dist 14676] Re: cache-message problem (was b72)
Tatsuya Kinoshita
tatsuyak at example.com
2000年 10月 22日 (日) 07:05:33 JST
In message "[Mew-dist 14601] b72"
Kazu Yamamoto (山本和彦) <kazu at example.com> wrote:
> - メッセージキャッシュがなくなる問題を解決(したと思う)。
b73でも、下記の手順で「not a regular file」のエラーが起こります。
* +queueが空の状態で、Multipartメッセージを新規作成して、C-cC-m
で+queueに入れる。
* +queueに入れたMultipartメッセージを、SPCで表示する。
* "E"を押してMultipartメッセージを再編集、C-cC-mで再び+queueに
入れる。
* "n"を押すと「not a regular file」が発生。そのまま使い続けると
「(wrong-type-argument stringp #buffer *mew cache*1>)」という
エラーが起こります。
また、下記の手順でも「(wrong-type-argument stringp ...)」が起こり
ます。
* +queue/1と+queue/2が存在する状態で、EmacsとMewを起動する。
* +queueに移動して、メッセージを表示せずに、カーソルを+queue/1
の位置に移す。
* "E"を押して+queue/1を再編集、C-cC-mで再び+queueに入れる
(+queue/3に入る)。
* +queue/1の位置でSPCを押すと「+queue/1 doesn't exist」となり、
そのまま使い続けると「(wrong-typeargument ...)」が起こる。
上記のエラーを回避するパッチを添付します。
# cache-messageまわり、もっと強くなってほしい……。
--
木下達也 (Tatsuya Kinoshita)
-------------- next part --------------
This work is written by Tatsuya Kinoshita.
You can use, copy, distribute and/or modify it without restriction.
--- mew-1.95b73/mew-edit.el Wed Sep 27 12:58:51 2000
+++ mew-1.95b73-tats20001022/mew-edit.el Sun Oct 22 06:18:15 2000
@@ -548,6 +548,11 @@
(defun mew-summary-reedit-for-queue (fld msg)
"Edit a message in a folder other than the draft folder.
The message is assumed to be a valid MIME message."
+ (mew-summary-toggle-disp-msg 'on)
+ (mew-summary-toggle-disp-msg)
+ (mew-mark-kill-line)
+ (set-buffer-modified-p nil)
+
(mew-current-set-window-config)
(mew-window-configure 'draft)
;; main part
Mew-dist メーリングリストの案内