From: Stefan Monnier Date: Thu, 21 Jul 2005 19:08:30 +0000 (+0000) Subject: (mml-minibuffer-read-disposition): Don't use inline by default X-Git-Tag: emacs-pretest-22.0.90~7922 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=af5e96cdb45b903722afe09637621db783bcba7f;p=emacs.git (mml-minibuffer-read-disposition): Don't use inline by default for text/rtf. Display default in prompt. Pass default for M-n. --- diff --git a/lisp/gnus/mml.el b/lisp/gnus/mml.el index 1f54754f98b..4c98b6eb687 100644 --- a/lisp/gnus/mml.el +++ b/lisp/gnus/mml.el @@ -943,13 +943,15 @@ See Info node `(emacs-mime)Composing'. description)) (defun mml-minibuffer-read-disposition (type &optional default) - (let* ((default (or default - (if (string-match "^text/.*" type) - "inline" - "attachment"))) - (disposition (completing-read "Disposition: " - '(("attachment") ("inline") ("")) - nil t))) + (unless default (setq default + (if (and (string-match "\\`text/" type) + (not (string-match "\\`text/rtf\\'" type))) + "inline" + "attachment"))) + (let ((disposition (completing-read + (format "Disposition (default %s): " default) + '(("attachment") ("inline") ("")) + nil t nil nil default))) (if (not (equal disposition "")) disposition default)))