From: Austin Clements Date: Sun, 6 Oct 2013 03:22:43 +0000 (-0400) Subject: emacs: `notmuch-mua-new-forward-message' is not interactive X-Git-Tag: 0.17_rc1~115 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=0a84aaec6fd9b4e36ae27007779ded355fad2558;p=notmuch.git emacs: `notmuch-mua-new-forward-message' is not interactive `notmuch-mua-new-forward-message' must be called from a buffer containing a raw RFC2822-formatted message to forward. Hence, it's intended to be invoked programmatically through something else that sets up this buffer (like `notmuch-show-forward-message'), not interactively. Remove its interactive specification and update the documentation string to mention the requirements on the current buffer. --- diff --git a/emacs/notmuch-mua.el b/emacs/notmuch-mua.el index d41c0b3d..dbb0dae9 100644 --- a/emacs/notmuch-mua.el +++ b/emacs/notmuch-mua.el @@ -327,9 +327,10 @@ the From: address first." (defun notmuch-mua-new-forward-message (&optional prompt-for-sender) "Invoke the notmuch message forwarding window. +The current buffer must contain an RFC2822 message to forward. + If PROMPT-FOR-SENDER is non-nil, the user will be prompted for the From: address first." - (interactive "P") (if (or prompt-for-sender notmuch-always-prompt-for-sender) (let* ((sender (notmuch-mua-prompt-for-sender)) (address-components (mail-extract-address-components sender))