From: Bill Wohler Date: Wed, 11 Jan 2006 09:14:14 +0000 (+0000) Subject: (mh-forward): Cosmetics on prompt when draft exists. X-Git-Tag: emacs-pretest-22.0.90~4800 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=00b6a079049b0a129759e6d0e0f992ddb3759b2d;p=emacs.git (mh-forward): Cosmetics on prompt when draft exists. (mh-send-letter): Add -msgid to mh-send-args (closes SF #725425). --- diff --git a/lisp/mh-e/ChangeLog b/lisp/mh-e/ChangeLog index b556462dd41..6e7fd1ac7d7 100644 --- a/lisp/mh-e/ChangeLog +++ b/lisp/mh-e/ChangeLog @@ -1,5 +1,8 @@ 2006-01-11 Bill Wohler + * mh-comp.el (mh-forward): Cosmetics on prompt when draft exists. + (mh-send-letter): Add -msgid to mh-send-args (closes SF #725425). + * mh-utils.el (mh-x-image-url-cache-canonicalize): Use url-hexify-string to remove special characters from filenames (closes SF #1396499). Note that this invalidates the existing diff --git a/lisp/mh-e/mh-comp.el b/lisp/mh-e/mh-comp.el index 4011d811c2c..1912c5e0594 100644 --- a/lisp/mh-e/mh-comp.el +++ b/lisp/mh-e/mh-comp.el @@ -378,7 +378,7 @@ See also `mh-compose-forward-as-mime-flag', ;; forw always leaves file in "draft" since it doesn't have -draft (draft-name (expand-file-name "draft" mh-user-path)) (draft (cond ((or (not (file-exists-p draft-name)) - (y-or-n-p "The file 'draft' exists. Discard it? ")) + (y-or-n-p "The file draft exists; discard it? ")) (mh-exec-cmd "forw" "-build" (if (and (mh-variant-p 'nmh) mh-compose-forward-as-mime-flag) @@ -1475,12 +1475,16 @@ use `mh-send-prog' to tell MH-E the name." (and (boundp 'default-buffer-file-coding-system ) default-buffer-file-coding-system) 'iso-latin-1)))) + ;; Adding a Message-ID field looks good, makes it easier to search for + ;; message in your +outbox, and best of all doesn't break threading for + ;; the recipient if you reply to a message in your +outbox. + (setq mh-send-args (concat "-msgid " mh-send-args)) ;; The default BCC encapsulation will make a MIME message unreadable. ;; With nmh use the -mime arg to prevent this. (if (and (mh-variant-p 'nmh) (mh-goto-header-field "Bcc:") (mh-goto-header-field "Content-Type:")) - (setq mh-send-args (format "-mime %s" mh-send-args))) + (setq mh-send-args (concat "-mime " mh-send-args))) (cond (arg (pop-to-buffer mh-mail-delivery-buffer) (erase-buffer)