From unknown Fri Jun 20 19:45:27 2025 X-Loop: owner@emacsbugs.donarmstrong.com Subject: bug#4080: 23.1.50; Message-mode doesn't handle YANK-ACTION argument of COMPOSE-MAIL Reply-To: Teemu Likonen , 4080@debbugs.gnu.org Resent-From: Teemu Likonen Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Sat, 08 Aug 2009 08:35:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-Emacs-PR-Message: report 4080 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.1249720149783 (code B ref -1); Sat, 08 Aug 2009 08:35:03 +0000 Received: (at submit) by emacsbugs.donarmstrong.com; 8 Aug 2009 08:29:09 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-0.6 required=4.0 tests=AWL,FOURLA autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n788T7LV000780 for ; Sat, 8 Aug 2009 01:29:08 -0700 Received: from mx10.gnu.org ([199.232.76.166]:36583) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1MZhIY-0006pU-Og for emacs-pretest-bug@gnu.org; Sat, 08 Aug 2009 04:29:06 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1MZhIW-0003O9-Lw for emacs-pretest-bug@gnu.org; Sat, 08 Aug 2009 04:29:06 -0400 Received: from mta-out.inet.fi ([195.156.147.13]:60024 helo=jenni1.inet.fi) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MZhIW-0003Nt-6h for emacs-pretest-bug@gnu.org; Sat, 08 Aug 2009 04:29:04 -0400 Received: from mithlond.arda.local (80.220.180.181) by jenni1.inet.fi (8.5.014) id 4A776AE60029C499 for emacs-pretest-bug@gnu.org; Sat, 8 Aug 2009 11:29:03 +0300 Received: from dtw by mithlond.arda.local with local (Exim 4.69) (envelope-from ) id 1MZhIU-0006v2-L3 for emacs-pretest-bug@gnu.org; Sat, 08 Aug 2009 11:29:02 +0300 From: Teemu Likonen To: emacs-pretest-bug@gnu.org Date: Sat, 08 Aug 2009 11:29:02 +0300 Message-ID: <87tz0ir9o1.fsf@iki.fi> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Command compose-mail has an optional sixth argument YANK-ACTION which defines what to do when user presses C-c C-y (mail-yank-original) in mail-mode buffer. Here's a simple test suite: (let ((mail-user-agent 'sendmail-user-agent)) (compose-mail user-mail-address "Test" nil nil nil (list (lambda (&rest args) (insert (format "%s\n" (car args)))) "Body"))) After evaluating the above code press C-c C-y in the mail-mode buffer to see text "Body" appear. It should work nicely. However, this does not work when mail-user-agent is "message-user-agent" or "gnus-user-agent". Message-mode has C-c C-y (message-yank-original) command but it does not do anything. Here's the same test suite with message-user-agent as the mail-user-agent: (let ((mail-user-agent 'message-user-agent)) (compose-mail user-mail-address "Test" nil nil nil (list (lambda (&rest args) (insert (format "%s\n" (car args)))) "Body"))) C-c C-y doesn't do anything. --------------- In GNU Emacs 23.1.50.1 (i686-pc-linux-gnu, GTK+ Version 2.12.12) of 2009-08-08 on mithlond From unknown Fri Jun 20 19:45:27 2025 X-Loop: bug-gnu-emacs@gnu.org Subject: bug#4080: 23.1.50; Message-mode doesn't handle YANK-ACTION argument of COMPOSE-MAIL References: <87tz0ir9o1.fsf@iki.fi> In-Reply-To: <87tz0ir9o1.fsf@iki.fi> Resent-From: Chong Yidong Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 17 Jan 2010 23:37:02 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: followup 4080 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by 4080-submit@debbugs.gnu.org id=B4080.126377137427149 (code B ref 4080); Sun, 17 Jan 2010 23:37:02 +0000 Received: (at 4080) by debbugs.gnu.org; 17 Jan 2010 23:36:14 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NWefF-00073q-PX for submit@debbugs.gnu.org; Sun, 17 Jan 2010 18:36:13 -0500 Received: from pantheon-po43.its.yale.edu ([130.132.50.104]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NWefD-00073h-K2 for 4080@debbugs.gnu.org; Sun, 17 Jan 2010 18:36:12 -0500 Received: from furry (dhcp128036014123.central.yale.edu [128.36.14.123]) (authenticated bits=0) by pantheon-po43.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id o0HNa7HO028604 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sun, 17 Jan 2010 18:36:07 -0500 Received: by furry (Postfix, from userid 1000) id B583FC05D; Sun, 17 Jan 2010 16:36:07 -0700 (MST) From: Chong Yidong To: Teemu Likonen Date: Sun, 17 Jan 2010 18:36:07 -0500 Message-ID: <87pr589ue0.fsf@stupidchicken.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed) X-Spam-Score: -2.7 (--) Cc: 4080@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) > Command compose-mail has an optional sixth argument YANK-ACTION which > defines what to do when user presses C-c C-y (mail-yank-original) in > mail-mode buffer. > > However, this does not work when mail-user-agent is > "message-user-agent" or "gnus-user-agent". Message-mode has C-c C-y > (message-yank-original) command but it does not do anything. Thanks for the report. I've checked in a fix for this shortcoming of message-mode. From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 17 18:36:26 2010 Received: (at control) by debbugs.gnu.org; 17 Jan 2010 23:36:26 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NWefS-000747-0e for submit@debbugs.gnu.org; Sun, 17 Jan 2010 18:36:26 -0500 Received: from pantheon-po39.its.yale.edu ([130.132.50.100]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NWefN-00073w-ID for control@debbugs.gnu.org; Sun, 17 Jan 2010 18:36:24 -0500 Received: from furry (dhcp128036014123.central.yale.edu [128.36.14.123]) (authenticated bits=0) by pantheon-po39.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id o0HNaHqd018840 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Sun, 17 Jan 2010 18:36:17 -0500 Received: by furry (Postfix, from userid 1000) id C0E93C05D; Sun, 17 Jan 2010 16:36:17 -0700 (MST) From: Chong Yidong To: control@debbugs.gnu.org Subject: close 4080 Date: Sun, 17 Jan 2010 18:36:17 -0500 Message-ID: <87my0c9udq.fsf@stupidchicken.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed) X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) close 4080 thanks