aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeffrey C Honig2007-08-21 12:13:48 +0000
committerJeffrey C Honig2007-08-21 12:13:48 +0000
commite5e63ca0aa1cc123f1b78c32914f71b852d0d96a (patch)
tree04b685e5ad5f46b0772c9bcd982f6626ae033f26
parentc50115f1678e9dbe1493d966330dfed5fd41d3c8 (diff)
downloademacs-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.el15
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.
109I.e. we set \\mm-discouraged-alternatives to nil.
110
111Use 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