]> git.eshelyaron.com Git - emacs.git/commitdiff
* nnrss.el (nnrss-request-article): Remove binding of
authorKatsumi Yamaoka <yamaoka@jpl.org>
Thu, 10 Sep 2009 00:12:07 +0000 (00:12 +0000)
committerKatsumi Yamaoka <yamaoka@jpl.org>
Thu, 10 Sep 2009 00:12:07 +0000 (00:12 +0000)
default-enable-multibyte-characters that has gotten needless by
the 2007-07-13 change in rfc2047-encode-message-header.

* mml.el (mml-insert-multipart): Error on the message header.
(mml-insert-part): Error on the message header; position point at
the end of a MIME tag.

lisp/gnus/ChangeLog
lisp/gnus/mml.el
lisp/gnus/nnrss.el

index 617549293246512908da0f357f275c828d979cb6..7a140a5ee65a4fdb31eb4ce4c5ca7fc2243a2767 100644 (file)
@@ -1,3 +1,13 @@
+2009-09-10  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * nnrss.el (nnrss-request-article): Remove binding of
+       default-enable-multibyte-characters that has gotten needless by
+       the 2007-07-13 change in rfc2047-encode-message-header.
+
+       * mml.el (mml-insert-multipart): Error on the message header.
+       (mml-insert-part): Error on the message header; position point at
+       the end of a MIME tag.
+
 2009-09-09  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * gnus-util.el (with-no-warnings): Define it for old Emacsen.
index f397ef2b479fe7d8c2282daca6e6010cc2297fcc..24a8880675983c5dfa87171c1afdf0166e87dfe6 100644 (file)
@@ -1387,20 +1387,23 @@ TYPE is the MIME type to use."
                 (file-name-nondirectory file))))))
 
 (defun mml-insert-multipart (&optional type)
-  (interactive (list (completing-read "Multipart type (default mixed): "
-                                     '(("mixed") ("alternative") ("digest") ("parallel")
-                                       ("signed") ("encrypted"))
-                                     nil nil "mixed")))
+  (interactive (if (message-in-body-p)
+                  (list (completing-read "Multipart type (default mixed): "
+                                         '(("mixed") ("alternative")
+                                           ("digest") ("parallel")
+                                           ("signed") ("encrypted"))
+                                         nil nil "mixed"))
+                (error "Use this command in the message body")))
   (or type
       (setq type "mixed"))
   (mml-insert-empty-tag "multipart" 'type type)
   (forward-line -1))
 
 (defun mml-insert-part (&optional type)
-  (interactive
-   (list (mml-minibuffer-read-type "")))
-  (mml-insert-tag 'part 'type type 'disposition "inline")
-  (forward-line -1))
+  (interactive (if (message-in-body-p)
+                  (list (mml-minibuffer-read-type ""))
+                (error "Use this command in the message body")))
+  (mml-insert-tag 'part 'type type 'disposition "inline"))
 
 (declare-function message-subscribed-p "message" ())
 (declare-function message-make-mail-followup-to "message"
index b7c9a4fa2ba1281708b22049e836b23a3086d12f..b51894d9a94256c8c3f9bbf4556e637de2d0752a 100644 (file)
@@ -226,8 +226,6 @@ used to render text.  If it is nil, text will simply be folded.")
              (link (nth 2 e))
              (enclosure (nth 7 e))
              (comments (nth 8 e))
-             ;; Enable encoding of Newsgroups header in XEmacs.
-             (default-enable-multibyte-characters t)
              (rfc2047-header-encoding-alist
               (if (mm-coding-system-p 'utf-8)
                   (cons '("Newsgroups" . utf-8)