diff options
| author | Jeffrey C Honig | 2007-08-21 12:13:48 +0000 |
|---|---|---|
| committer | Jeffrey C Honig | 2007-08-21 12:13:48 +0000 |
| commit | e5e63ca0aa1cc123f1b78c32914f71b852d0d96a (patch) | |
| tree | 04b685e5ad5f46b0772c9bcd982f6626ae033f26 | |
| parent | c50115f1678e9dbe1493d966330dfed5fd41d3c8 (diff) | |
| download | emacs-e5e63ca0aa1cc123f1b78c32914f71b852d0d96a.tar.gz emacs-e5e63ca0aa1cc123f1b78c32914f71b852d0d96a.zip | |
(mh-show-preferred-alternative)
(mh-show-write-message-to-file, mh-show-message-menu)
(mh-show-mode-map): Add mh-show-preferred-alternative (bound to
":") which will show the message's preferred alternative
overriding the users configured preference. Useful for showing
HTML when text content is lacking. (Closses SF 1777321).
| -rw-r--r-- | lisp/mh-e/mh-show.el | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/lisp/mh-e/mh-show.el b/lisp/mh-e/mh-show.el index 4e1a19c3a06..fd171107ac3 100644 --- a/lisp/mh-e/mh-show.el +++ b/lisp/mh-e/mh-show.el | |||
| @@ -103,6 +103,17 @@ Use the command \\[mh-show] to show the message normally again." | |||
| 103 | (mh-recenter 0)) | 103 | (mh-recenter 0)) |
| 104 | (setq mh-showing-with-headers t))) | 104 | (setq mh-showing-with-headers t))) |
| 105 | 105 | ||
| 106 | ;;;###mh-autoload | ||
| 107 | (defun mh-show-preferred-alternative () | ||
| 108 | "Display message with the default preferred alternative. | ||
| 109 | I.e. we set \\mm-discouraged-alternatives to nil. | ||
| 110 | |||
| 111 | Use the command \\[mh-show] to show the message normally again." | ||
| 112 | (interactive) | ||
| 113 | (let | ||
| 114 | ((mm-discouraged-alternatives)) | ||
| 115 | (mh-show nil t))) | ||
| 116 | |||
| 106 | 117 | ||
| 107 | 118 | ||
| 108 | ;;; Support Routines for MH-Folder Commands | 119 | ;;; Support Routines for MH-Folder Commands |
| @@ -401,6 +412,7 @@ still visible.\n") | |||
| 401 | (mh-defun-show-buffer mh-show-refile-or-write-again | 412 | (mh-defun-show-buffer mh-show-refile-or-write-again |
| 402 | mh-refile-or-write-again) | 413 | mh-refile-or-write-again) |
| 403 | (mh-defun-show-buffer mh-show-show mh-show) | 414 | (mh-defun-show-buffer mh-show-show mh-show) |
| 415 | (mh-defun-show-buffer mh-show-show-preferred-alternative mh-show-preferred-alternative) | ||
| 404 | (mh-defun-show-buffer mh-show-write-message-to-file | 416 | (mh-defun-show-buffer mh-show-write-message-to-file |
| 405 | mh-write-msg-to-file) | 417 | mh-write-msg-to-file) |
| 406 | (mh-defun-show-buffer mh-show-extract-rejected-mail | 418 | (mh-defun-show-buffer mh-show-extract-rejected-mail |
| @@ -513,6 +525,8 @@ still visible.\n") | |||
| 513 | '("Message" | 525 | '("Message" |
| 514 | ["Show Message" mh-show-show t] | 526 | ["Show Message" mh-show-show t] |
| 515 | ["Show Message with Header" mh-show-header-display t] | 527 | ["Show Message with Header" mh-show-header-display t] |
| 528 | ["Show Message with Preferred Alternative" | ||
| 529 | mh-show-show-preferred-alternative t] | ||
| 516 | ["Next Message" mh-show-next-undeleted-msg t] | 530 | ["Next Message" mh-show-next-undeleted-msg t] |
| 517 | ["Previous Message" mh-show-previous-undeleted-msg t] | 531 | ["Previous Message" mh-show-previous-undeleted-msg t] |
| 518 | ["Go to First Message" mh-show-first-msg t] | 532 | ["Go to First Message" mh-show-first-msg t] |
| @@ -568,6 +582,7 @@ still visible.\n") | |||
| 568 | "'" mh-show-toggle-tick | 582 | "'" mh-show-toggle-tick |
| 569 | "," mh-show-header-display | 583 | "," mh-show-header-display |
| 570 | "." mh-show-show | 584 | "." mh-show-show |
| 585 | ":" mh-show-show-preferred-alternative | ||
| 571 | ">" mh-show-write-message-to-file | 586 | ">" mh-show-write-message-to-file |
| 572 | "?" mh-help | 587 | "?" mh-help |
| 573 | "E" mh-show-extract-rejected-mail | 588 | "E" mh-show-extract-rejected-mail |