This is v3 of this patch set. v2 is at id:1376828079-21455-1-git-send-email-markwalters1009@gmail.com This fixes the problem pointed out by Tomi in id:m238q294je.fsf@guru.guru-group.fi : by using call-interactively rather than funcall the prefix argument gets passed on to the called function so things like ctrl-u m work (ie it prompts for sender) To answer Tomi's other question: with-current-notmuch-pick-message is not needed because it is identical to with-current-notmuch-show-message except it uses notmuch-pick-get-message-id instead of notmuch-show-get-message-id. But patch 1 of this series makes the function notmuch-show-get-message-id work in either show or pick (by doing slightly different things based on whether the major mode is show or pick). (In fact the differentiation occurs slightly lower in notmuch-show-get-prop which is called by notmuch-show-get-message-id) Best wishes Mark Mark Walters (11): contrib: pick: override notmuch-show-get-prop contrib: pick: Link in notmuch-show-pipe-message contrib: pick: Link in attachment functions straight from notmuch-show contrib: pick: Link in stash map straight from notmuch-show contrib: pick: add in to-message-window function contrib: pick: add button press helper contrib: pick: pass tab through to the message pane contrib: pick: close window function contrib: pick: make help close the message pane first contrib: pick: add in binding to view raw message contrib: pick: use close-message-pane for reply etc contrib/notmuch-pick/notmuch-pick.el | 139 +++++++++++++++++----------------- 1 files changed, 70 insertions(+), 69 deletions(-) -- 1.7.9.1