mirror of https://github.com/djcb/mu.git
mu4e-view: use `save-excursion' around toggling html
Previously, the cursor would be moved to the first html attachment which would break using mu4e keybindings (e.g. delete). With this change, the cursor isn't moved at all, presumably the expected behavior.
This commit is contained in:
parent
0ee49f9b8c
commit
243b862776
|
@ -1300,12 +1300,13 @@ the third MIME-part."
|
|||
(interactive)
|
||||
;; This function assumes `gnus-article-mime-handle-alist' is sorted by
|
||||
;; pertinence, i.e. the first HTML part found in it is the most important one.
|
||||
(if-let ((html-part
|
||||
(seq-find (lambda (handle)
|
||||
(equal (mm-handle-media-type (cdr handle)) "text/html"))
|
||||
gnus-article-mime-handle-alist)))
|
||||
(gnus-article-inline-part (car html-part))
|
||||
(mu4e-warn "No html part in this message")))
|
||||
(save-excursion
|
||||
(if-let ((html-part
|
||||
(seq-find (lambda (handle)
|
||||
(equal (mm-handle-media-type (cdr handle)) "text/html"))
|
||||
gnus-article-mime-handle-alist)))
|
||||
(gnus-article-inline-part (car html-part))
|
||||
(mu4e-warn "No html part in this message"))))
|
||||
|
||||
(defun mu4e-process-file-through-pipe (path pipecmd)
|
||||
"Process file at PATH through a pipe with PIPECMD."
|
||||
|
|
Loading…
Reference in New Issue