From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/64401 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.gnus.general,gmane.emacs.devel Subject: Re: report-emacs-bug and *mail* buffer. Date: Mon, 12 Mar 2007 15:18:07 -0400 Message-ID: References: <87mz2pt92d.fsf@lrde.org> <87fy8bsxtp.fsf@lrde.org> Reply-To: rms@gnu.org NNTP-Posting-Host: lo.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: sea.gmane.org 1173727225 19657 80.91.229.12 (12 Mar 2007 19:20:25 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 12 Mar 2007 19:20:25 +0000 (UTC) Cc: michael@cadilhac.name, emacs-devel@gnu.org, ding@gnus.org To: Katsumi Yamaoka Original-X-From: ding-owner+M12925@lists.math.uh.edu Mon Mar 12 20:20:16 2007 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.50) id 1HQq41-0002Lw-Pp for ding-account@gmane.org; Mon, 12 Mar 2007 20:20:10 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1HQq40-0003Or-0a; Mon, 12 Mar 2007 14:20:08 -0500 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1HQq3y-0003OQ-Gy for ding@lists.math.uh.edu; Mon, 12 Mar 2007 14:20:06 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtp (Exim 4.63) (envelope-from ) id 1HQq3s-0007f3-AR for ding@lists.math.uh.edu; Mon, 12 Mar 2007 14:20:06 -0500 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1HQq3r-0000M3-00 for ; Mon, 12 Mar 2007 20:19:59 +0100 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.60) (envelope-from ) id 1HQq23-0005uy-Ln; Mon, 12 Mar 2007 15:18:07 -0400 In-reply-to: (message from Katsumi Yamaoka on Mon, 12 Mar 2007 13:24:37 +0900) X-Spam-Score: -2.5 (--) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:64401 gmane.emacs.devel:67808 Archived-At: >>>>> In Richard Stallman wrote: > =2D message-user-agent, which calls `message-mail', ignores its > SWITCH-FUNCTION and CONTINUE args and always open a new buffer. > Isn't that a bug? Shouldn't message-mail obey these arguments? We will have to implement them in Gnus if those arguments are really required, Please make them work. It does not have to be done right now, though. although I think it doesn't solve the problem that `sendmail-user-agent' overrides an existing *mail* buffer. I am not sure what that means, or whether it is really a problem, but it is certainly a different issue. If you want to raise it, please send a bug report about it. IMHO, implementing SWITCH-FUNCTION is regression. Because, in the case that `mail-user-agent' is `gnus-user-agent', we can use the `gnus-buffer-configuration' feature to customize how to pop to a mail buffer up variously. Those features are fine, for when the caller has no preference, but if the caller specifies a particular method, Gnus should not just ignore it. For CONTINUE, it is hard to me to imagine the situation where I want to use an existing *mail* buffer in order to compose a new mail. CONTINUE means the user has given a command to resume editing an existing draft outgoing message. If the user wants to "compose new mail", he will pass nil for CONTINUE. Anyway, that Gnus users set `mail-user-agent' to `gnus-user-agent' is the best, I think. Since I don't use Message mode or Gnus, I do not know that message-user-agent differs from gnus-user-agent. Does gnus-user-agent implement CONTINUE and SWITCH-FUNCTION? If not, the same things I said about message-user-agent apply also to gnus-user-agent.