[Mew-dist 127] Re: Following up with Mew and impost (Re: Mew 1.51)
Maybe TABOO
y-koga at example.com
1996年 11月 23日 (土) 20:28:39 JST
>>>> On Thu, 21 Nov 1996 12:59:28 +0900,
>>>> Maybe TABOO <y-koga at example.com> said:
> > 投稿時に確認するようにしてみました (うっかり意図していないのに NetNews
> > に投稿することを防ぐため)。mew-ask-newsgroups が nonnil なら確認し、n
> > を入力したら Newsgroups: フィールドを削除します。
> > ついでに、指定したヘッダフィールドを削除する関数を用意して、ct:, cte:
> > の削除のところを少しすっきりさせました。
↑と impost を利用して、GNUS から簡単に投稿できるようにするための
mew-gnus.el のパッチです。mew-send を実行した後で Newsgroups: を追加し
ているので、少々動作がださいのが難ですが、変更は小さく済んでいます。
~/.emacs では、
(add-hook 'gnus-summary-mode-hook
'(lambda ()
(require 'mew-gnus)
(define-key gnus-summary-mode-map "f" 'gnus-summary-reply)
))
(setq gnus-mail-reply-method 'gnus-mail-reply-using-mew)
(setq gnus-mail-forward-method 'gnus-mail-forward-using-mew)
(setq gnus-mail-other-window-method 'gnus-mail-other-window-using-mew)
とでもしておけばよいでしょう。
----
こがよういちろう@NEC NW技研
y-koga at example.com
--- mew-gnus.el.ORG Sat Nov 23 14:26:21 1996
+++ mew-gnus.el Sat Nov 23 20:08:54 1996
@@ -48,7 +48,7 @@
(setq gnus-newsgroup-last-folder folder))))))
(defun gnus-mail-reply-using-mew (&optional yank)
- (let (from cc subject date to reply-to
+ (let (from cc subject date to reply-to newsgroups
(buffer
(progn (and (string-match "v5" gnus-version)
(pop-to-buffer gnus-article-buffer))
@@ -62,9 +62,14 @@
(concat "Re: " subject) subject))
reply-to (gnus-fetch-field "reply-to")
cc (gnus-fetch-field "cc")
+ newsgroups (or (gnus-fetch-field "followup-to")
+ (gnus-fetch-field "newsgroups"))
date (gnus-fetch-field "date"))
(setq to (or reply-to from))
(mew-send to (or cc "") subject)
+ (save-excursion
+ (goto-char (point-min))
+ (insert (concat "Newsgroups: " newsgroups "\n")))
(make-variable-buffer-local 'mew-message-citation-buffer)
(setq mew-message-citation-buffer gnus-article-buffer))
(if yank (mew-draft-cite))))
Mew-dist メーリングリストの案内