notmuch: Add optional `sender' parameter to notmuch-change-sender
parent
540cf787e5
commit
43235d6fad
|
@ -20,14 +20,15 @@
|
|||
(:name "drafts" :query "tag:draft" :key ,(kbd "d"))
|
||||
(:name "all mail" :query "date:2w.." :key ,(kbd "a"))))
|
||||
|
||||
(defun notmuch-change-sender ()
|
||||
(defun ambrevar/notmuch-change-sender (&optional sender)
|
||||
(interactive)
|
||||
(unless (derived-mode-p 'message-mode)
|
||||
(error "Must be in message mode"))
|
||||
(let ((sender (completing-read "Sender: " (mapcar 'car notmuch-fcc-dirs))))
|
||||
(message-replace-header "From" sender)
|
||||
(message-remove-header "Fcc")
|
||||
(notmuch-fcc-header-setup)))
|
||||
(unless sender
|
||||
(setq sender (completing-read "Sender: " (mapcar 'car notmuch-fcc-dirs))))
|
||||
(message-replace-header "From" sender)
|
||||
(message-remove-header "Fcc")
|
||||
(notmuch-fcc-header-setup))
|
||||
|
||||
(when (require 'patch-helm nil 'noerror)
|
||||
(helm-defswitcher
|
||||
|
|
Loading…
Reference in New Issue