diff options
| author | Tassilo Horn | 2019-03-09 21:27:24 +0100 |
|---|---|---|
| committer | Tassilo Horn | 2019-03-09 21:29:18 +0100 |
| commit | 7073db2b64726e4970e5a62bad01c49b68582178 (patch) | |
| tree | c1a27035b8ff2b0894dab87e5ee35821fea4c4e6 | |
| parent | 466466db76f7ee1a97b7d929743288a21236783c (diff) | |
| download | emacs-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.el | 4 |
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)) |