mu4e: Don't fail on missing message when selecting dictionary
parent
c9ad262776
commit
a4f4ebe174
|
@ -191,17 +191,18 @@ Duplicates are removed."
|
|||
'("From" "To" "Cc" "Bcc"))))
|
||||
(unless (buffer-live-p (mu4e-get-headers-buffer))
|
||||
(mu4e-error "no headers buffer connected"))
|
||||
(delq nil
|
||||
(mapcar (lambda (field)
|
||||
;; `mu4e-message-field' returns a list of (NAME . EMAIL).
|
||||
(mapcar (lambda (addr) (list (car addr) (cdr addr)))
|
||||
(mu4e-message-field
|
||||
(with-current-buffer (mu4e-get-headers-buffer)
|
||||
;; When loading messages, point might
|
||||
;; not be over a message yet.
|
||||
(mu4e-message-at-point))
|
||||
field)))
|
||||
'(:from :to :cc :bcc))))))))
|
||||
(let ((msg (or (mu4e-message-at-point 'noerror)
|
||||
(with-current-buffer (mu4e-get-headers-buffer)
|
||||
;; When loading messages, point might
|
||||
;; not be over a message yet.
|
||||
(mu4e-message-at-point 'noerror)))))
|
||||
(when msg
|
||||
(delq nil
|
||||
(mapcar (lambda (field)
|
||||
;; `mu4e-message-field' returns a list of (NAME . EMAIL).
|
||||
(mapcar (lambda (addr) (list (car addr) (cdr addr)))
|
||||
(mu4e-message-field msg field)))
|
||||
'(:from :to :cc :bcc))))))))))
|
||||
|
||||
(defun ambrevar/message-send-maybe-crypted ()
|
||||
"Crypt message if all recipients have a trusted key.
|
||||
|
|
Loading…
Reference in New Issue