aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/gnus/ChangeLog2
-rw-r--r--lisp/gnus/mml.el18
2 files changed, 14 insertions, 6 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index e6decde4b6f..7c3b91cbea7 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,5 +1,7 @@
12010-10-22 Katsumi Yamaoka <yamaoka@jpl.org> 12010-10-22 Katsumi Yamaoka <yamaoka@jpl.org>
2 2
3 * mml.el (mml-preview): Work properly when editing article.
4
3 * gnus-start.el (gnus-read-active-file-1): Don't add method to 5 * gnus-start.el (gnus-read-active-file-1): Don't add method to
4 gnus-have-read-active-file if it's already been in. 6 gnus-have-read-active-file if it's already been in.
5 7
diff --git a/lisp/gnus/mml.el b/lisp/gnus/mml.el
index 1975af4183a..0ef64f2746f 100644
--- a/lisp/gnus/mml.el
+++ b/lisp/gnus/mml.el
@@ -1466,6 +1466,7 @@ or the `pop-to-buffer' function."
1466 (require 'gnus-msg) ; for gnus-setup-posting-charset 1466 (require 'gnus-msg) ; for gnus-setup-posting-charset
1467 (save-excursion 1467 (save-excursion
1468 (let* ((buf (current-buffer)) 1468 (let* ((buf (current-buffer))
1469 (article-editing (eq major-mode 'gnus-article-edit-mode))
1469 (message-options message-options) 1470 (message-options message-options)
1470 (message-this-is-mail (message-mail-p)) 1471 (message-this-is-mail (message-mail-p))
1471 (message-this-is-news (message-news-p)) 1472 (message-this-is-news (message-news-p))
@@ -1485,15 +1486,20 @@ or the `pop-to-buffer' function."
1485 (mml-preview-insert-mail-followup-to) 1486 (mml-preview-insert-mail-followup-to)
1486 (let ((message-deletable-headers (if (message-news-p) 1487 (let ((message-deletable-headers (if (message-news-p)
1487 nil 1488 nil
1488 message-deletable-headers))) 1489 message-deletable-headers))
1490 (mail-header-separator (if article-editing
1491 ""
1492 mail-header-separator)))
1489 (message-generate-headers 1493 (message-generate-headers
1490 (copy-sequence (if (message-news-p) 1494 (copy-sequence (if (message-news-p)
1491 message-required-news-headers 1495 message-required-news-headers
1492 message-required-mail-headers)))) 1496 message-required-mail-headers)))
1493 (if (re-search-forward 1497 (if (and (not article-editing)
1494 (concat "^" (regexp-quote mail-header-separator) "\n") nil t) 1498 (re-search-forward
1495 (replace-match "\n")) 1499 (concat "^" (regexp-quote mail-header-separator) "\n")
1496 (let ((mail-header-separator ""));; mail-header-separator is removed. 1500 nil t))
1501 (replace-match "\n"))
1502 (setq mail-header-separator "")
1497 (message-sort-headers) 1503 (message-sort-headers)
1498 (mml-to-mime)) 1504 (mml-to-mime))
1499 (if raw 1505 (if raw