* wl-vars.el (toplevel): Require 'custom.
authorteranisi <teranisi>
Thu, 13 Sep 2001 02:45:36 +0000 (02:45 +0000)
committerteranisi <teranisi>
Thu, 13 Sep 2001 02:45:36 +0000 (02:45 +0000)
(wl-trash-folder): Added to `wl-setting' group.

* elmo-mime.el (elmo-mime-display-as-is-coding-system): New user option.
(elmo-mime-display-as-is-internal): Use it.

elmo/ChangeLog
elmo/elmo-mime.el
wl/ChangeLog
wl/wl-vars.el

index 65434aa..adfd912 100644 (file)
@@ -1,5 +1,9 @@
 2001-09-13  Yuuichi Teranishi  <teranisi@gohome.org>
 
+       * elmo-mime.el (elmo-mime-display-as-is-coding-system): New user
+       option.
+       (elmo-mime-display-as-is-internal): Use it.
+
        * acap.el (acap-read-passphrase): Use `ange-ftp-read-passwd'
        if `read-passwd' is not defined.
 
index 037513b..cd2fa19 100644 (file)
@@ -53,6 +53,12 @@ value is used."
                 (function :tag "Function"))
   :group 'elmo)
 
+(defcustom elmo-mime-display-as-is-coding-system (if (boundp 'MULE)
+                                                    '*autoconv* 'undecided)
+  "*Coding system used when message is displayed as is."
+  :type 'symbol
+  :group 'elmo)
+
 (luna-define-method initialize-instance :after ((entity mime-elmo-buffer-entity)
                                                &rest init-args)
   entity)
@@ -290,7 +296,8 @@ Return non-nil if cache is used."
       (set-buffer-multibyte nil)
       (mime-insert-entity message)
       (set-buffer-multibyte t)
-      (decode-coding-region (point-min) (point-max) 'undecided)
+      (decode-coding-region (point-min) (point-max)
+                           elmo-mime-display-as-is-coding-system)
       (save-restriction
        (std11-narrow-to-header)
        (run-hooks 'elmo-message-header-inserted-hook))
index 0a6d1c8..9cb581b 100644 (file)
@@ -1,5 +1,8 @@
 2001-09-13  Yuuichi Teranishi  <teranisi@gohome.org>
 
+       * wl-vars.el (toplevel): Require 'custom.
+       (wl-trash-folder): Added to `wl-setting' group.
+
        * wl-addrmgr.el (wl-addrmgr-goto-top): Fixed problem when no entry
        exists.
        (wl-addrmgr-draw): Insert empty line when no entry exists.
index 1e0a120..cd5a79e 100644 (file)
@@ -33,9 +33,7 @@
 
 (require 'elmo-vars)
 (require 'elmo-util)
-
-(if (module-installed-p 'custom)
-    (require 'custom))
+(require 'custom)
 
 ;;; Customizable Variables
 
@@ -210,7 +208,8 @@ If you don't have multiple e-mail addresses, you don't have to set this."
 (defcustom wl-trash-folder "+trash"
   "*Trash folder"
   :type 'string
-  :group 'wl)
+  :group 'wl
+  :group 'wl-setting)
 (defcustom wl-queue-folder "+queue"
   "*Queue folder"
   :type 'string