[Mew-dist 05059] patch for Mew 1.93b3[89]

TAKAHASHI Masafumi takahasi at example.com
1998年 6月 12日 (金) 19:18:11 JST


高橋@エヌアイデイ です。

In message <19980608212229V.kazu at example.com>
  Kazu Yamamoto (山本和彦) <kazu at example.com> writes:

> (2) mew-end-of-{message,part}-string を導入しました。読んでいてマルチ
> パートなのか判断が付きにくいという方は、以下のように設定すればいいでしょ
> う。
> 
> (setq mew-end-of-message-string "[End of message]")
> (setq mew-end-of-part-string "[Message is continued]")

この変数ですが、初期値が nil なので、ユーザがどちらか
片方だけ値を設定した場合に nil を insert する結果となり
エラーになってしまいます。
以下のように修正してみました。最初、変数の初期値を "" に
しようかとも思いましたが、「何もさせたくない時は nil」と
いうほうが美しいですよね。

# (insert nil) がエラーにならなければ良いのに…


diff -u mew-1.93b39.orig/mew-mime.el mew-1.93b39/mew-mime.el
--- mew-1.93b39.orig/mew-mime.el	Mon Jun  8 13:46:49 1998
+++ mew-1.93b39/mew-mime.el	Fri Jun 12 18:44:41 1998
@@ -147,9 +147,12 @@
 		      (if (and (<= beg pos) (< pos end))
 			  (setq msgp t)))
 		    (if msgp
-			(insert mew-end-of-message-string)
-		      (insert mew-end-of-part-string)))
-		(insert mew-end-of-message-string)))
+			(and mew-end-of-message-string
+                             (insert mew-end-of-message-string))
+		      (and mew-end-of-part-string
+                           (insert mew-end-of-part-string))))
+		(and mew-end-of-message-string
+                     (insert mew-end-of-message-string))))
 	  ;; Highlight
 	  (mew-highlight-url)
 	  (mew-highlight-body))


-- 
高橋雅史 (株)エヌアイデイ
<takahasi at example.com>




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