bug#4080: 23.1.50; Message-mode doesn't handle YANK-ACTION argument of COMPOSE-MAIL

Teemu Likonen <[email protected]>
Newsgroups gmane.emacs.bugs,gmane.emacs.pretest.bugs
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.