[Mew-dist 04499] C-u C-cC-c (mew-draft-send-letter with prefix arg)

OKUNISHI Fujikazu fuji0924 at example.com
1998年 5月 1日 (金) 20:45:58 JST


b28 の 00changes からはマルチパートエディタが ToDo から消えているので、
Message mode のようにデコード/解析したものを +draft/mime/X/ 以下に復
元するようなものにはならず、今のように +draft/mime/X/ 以下を undo 情報
として持つというのが仕様として固まった、と理解していいですね? > かずさん

もしそうでしたら、今のコードでは Multipart の場合、C-u C-cC-c してしまっ
た後は C-cC-u(undo) できません。つまり、B/Q/G/PGP が絡んでいた場合、
prefix arg つきで実行した意味がなくなってしまいます。

以下、これを修正するためのパッチです。

;; (setq mew-mime-compose-folder-delete 'ask) しといたらええやん、とい
;; うのは、ナシ です:-)

--- mew-draft.el.orig	Thu Apr 30 18:37:06 1998
+++ mew-draft.el	Fri May  1 20:20:20 1998
@@ -582,7 +582,8 @@
     (set-process-sentinel mew-watch-buffer-process
 			  'mew-watch-sentinel)
     (message "Sending a message in background")
-    (if (null (file-directory-p mimedir))
+    ;; keep +draft/mime/X alive if "C-u C-cC-c".
+    (if (or arg (null (file-directory-p mimedir)))
 	()
       (cond
        ((equal mew-mime-compose-folder-delete 'ask)

;; だめだ、暴走が止まらない。。

--ふ







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