[Mew-dist 195] Re: Thanx (Re: news posting from Mew)
Ryosuke Namba
rna at example.com
1996年 11月 27日 (水) 22:49:39 JST
なんばです。自己レス。。。
[Mew-dist 181] で私が投稿したパッチにまずいところがありましたので、
修正版を送ります。
・References: の順番が逆になるバグを修正。(大ボケでした。すんません。)
・References: が無い記事に対するフォローしたとき References が変になる
のを修正。(匿名希望さんが修正してくださいました。)
・In-Reply-To: の書き方を少し変えました。
(同じく匿名希望さんの修正を元にしました。)
今回のパッチも [Mew-dist 80] のパッチを当てたあとのソースに当てるもの
です。
---
なんばりょうすけ
http://www.aianet.or.jp/~rna/ mailto:nanba at example.com
-------------- next part --------------
--- mew-draft.el.80 Tue Nov 26 22:24:32 1996
+++ mew-draft.el Wed Nov 27 18:11:46 1996
@@ -454,7 +454,7 @@
;; xxx date to in-reply-to ?
(and in-reply-to (mew-header-insert-here
"In-Reply-To:"
- (concat "Your message of \"" in-reply-to "\"")))
+ in-reply-to))
(and references (mew-header-insert-here "References:" references))
(if (and mew-x-face-file
(file-exists-p (expand-file-name mew-x-face-file)))
--- mew-summary.el.80 Tue Nov 26 22:24:22 1996
+++ mew-summary.el Wed Nov 27 22:28:35 1996
@@ -1273,9 +1273,10 @@
((and from (string-match (concat "^" mew-mail-address "$")
(car from)))
(setq to (mew-header-address-collect '("To:" "Apparently-To:")))
- (if (and (null (cdr to))
- (car to) ;; not null
- (string-match ":;" (car to)))
+ (if (or (and (null (cdr to))
+ (car to) ;; not null
+ (string-match ":;" (car to)))
+ (null to))
(setq to (or (mew-header-address-collect '("Reply-To:"))
from)))
(setq cc (mew-header-address-collect '("Cc:"))))
@@ -1298,6 +1299,24 @@
(setq subject (concat "Re: " subject)))
(setq in-reply-to (mew-header-get-value "Date:"))
(setq references (mew-header-get-value "Message-ID:"))
+ (cond
+ ((and from (equal mew-mail-address
+ (if (listp from)
+ (car from)
+ (from)) ))
+ (setq in-reply-to
+ (concat "My message of \"" in-reply-to "\"")))
+ ((not newsgroups)
+ (setq in-reply-to
+ (concat "Your message of \"" in-reply-to "\"")))
+ (t
+ (setq in-reply-to
+ (concat (car from)
+ "\'s message of \"" in-reply-to "\""))) )
+ (if (and newsgroups (mew-header-get-value "References:"))
+ (setq references
+ (concat (mew-header-get-value "References:")
+ "\n\t" references)))
;;
(pop-to-buffer cbuf) ;; draft
(mew-draft-header subject nil to cc newsgroups in-reply-to references)
Mew-dist メーリングリストの案内