On Tue, 17 Jan 2012 10:05:28 -0800, Jameson Graef Rollins <jrollins at finestructure.net> wrote: > This adds two new message archiving functions that parallel the thread > archiving functions: notmuch-show-archive-message{,-then-next}. The > former also takes a prefix argument to unarchive the message (ie. put > back in inbox). > --- > emacs/notmuch-show.el | 17 +++++++++++++++++ > 1 files changed, 17 insertions(+), 0 deletions(-) > > diff --git a/emacs/notmuch-show.el b/emacs/notmuch-show.el > index ee9ef62..207949c 100644 > --- a/emacs/notmuch-show.el > +++ b/emacs/notmuch-show.el > @@ -1485,6 +1485,23 @@ buffer." > (notmuch-show-archive-thread) > (notmuch-show-next-thread)) > > +(defun notmuch-show-archive-message (&optional unarchive) > + "Archive the current message. > + > +If a prefix argument is given, the message will be > +\"unarchived\" (ie. the \"inbox\" tag will be added instead of > +removed)." > + (interactive)
If this function uses the prefix arg, its interactive call should be ?(interactive "P")?. This applies equally to the -thread variant in patch 2/6, but I made the comment here because that diff doesn?t show the function contiguously. -- Aaron Ecay