aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTassilo Horn2019-03-09 21:27:24 +0100
committerTassilo Horn2019-03-09 21:29:18 +0100
commit7073db2b64726e4970e5a62bad01c49b68582178 (patch)
treec1a27035b8ff2b0894dab87e5ee35821fea4c4e6
parent466466db76f7ee1a97b7d929743288a21236783c (diff)
downloademacs-7073db2b64726e4970e5a62bad01c49b68582178.tar.gz
emacs-7073db2b64726e4970e5a62bad01c49b68582178.zip
Name buffer according to attachment filename (bug#34478).
* lisp/gnus/mm-decode.el (mm-display-external): Name buffer showing the attachment according to the attachment's filename, i.e. "*mm* <filename>" instead of " *mm*12345".
-rw-r--r--lisp/gnus/mm-decode.el4
1 files changed, 4 insertions, 0 deletions
diff --git a/lisp/gnus/mm-decode.el b/lisp/gnus/mm-decode.el
index 2a769fccf54..b689b51d6a5 100644
--- a/lisp/gnus/mm-decode.el
+++ b/lisp/gnus/mm-decode.el
@@ -890,6 +890,7 @@ external if displayed external."
890 (when method 890 (when method
891 (message "Viewing with %s" method)) 891 (message "Viewing with %s" method))
892 (let ((mm (current-buffer)) 892 (let ((mm (current-buffer))
893 (attachment-filename (mm-handle-filename handle))
893 (non-viewer (assq 'non-viewer 894 (non-viewer (assq 'non-viewer
894 (mailcap-mime-info 895 (mailcap-mime-info
895 (mm-handle-media-type handle) t)))) 896 (mm-handle-media-type handle) t))))
@@ -899,6 +900,9 @@ external if displayed external."
899 (when (and (boundp 'gnus-summary-buffer) 900 (when (and (boundp 'gnus-summary-buffer)
900 (bufferp gnus-summary-buffer) 901 (bufferp gnus-summary-buffer)
901 (buffer-name gnus-summary-buffer)) 902 (buffer-name gnus-summary-buffer))
903 (when attachment-filename
904 (with-current-buffer mm
905 (rename-buffer (format "*mm* %s" attachment-filename) t)))
902 ;; So that we pop back to the right place, sort of. 906 ;; So that we pop back to the right place, sort of.
903 (switch-to-buffer gnus-summary-buffer) 907 (switch-to-buffer gnus-summary-buffer)
904 (switch-to-buffer mm)) 908 (switch-to-buffer mm))