[Mew-dist 05949] Re: happy? mew-message-set-end-of() in XEmacs 21.0

Makoto MATSUSHITA ( まつしたまこと ) matusita at example.com
1998年 8月 18日 (火) 11:19:19 JST


kazu> 別に理由はないので、実験してこれでよしと思ったコードの差分を送って
kazu> 下さい。

やってみたのは mew-summary-insert() で,mew-message-hook を叩くこと,です.

--- mew-mime.el.dist	Thu Aug 13 22:05:50 1998
+++ mew-mime.el	Tue Aug 18 11:12:58 1998
@@ -340,6 +340,7 @@
 		   (end (mew-syntax-get-end stx)))
 	      (erase-buffer)
 	      (insert-buffer-substring (mew-current-get 'cache) begin end)
+	      (run-hooks 'mew-message-hook)
 	      (mew-message-set-end-of)
 	      (goto-char (point-min))))
 	(mew-pop-to-buffer buf)))))

それまで表示されていた中身は一度消されているはずなので,これで二重に処理
が行われることはないはず(もしそうならば,mew-message-set-end-of() も二重
になってしまうはず)です.

実際に上記のように変更し,tar な file をむりやり C-c C-i してみたりした
のですが,期待した動作をしています.

-- -
Makoto `MAR' MATSUSHITA




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