(default-mime-charset-for-write): New variable.
authormorioka <morioka>
Thu, 24 Dec 1998 12:37:31 +0000 (12:37 +0000)
committermorioka <morioka>
Thu, 24 Dec 1998 12:37:31 +0000 (12:37 +0000)
(detect-mime-charset-region): Return `default-mime-charset-for-write'
if suitable mime-charset is not found.

mcs-om.el

index 820ee9e..bff4150 100644 (file)
--- a/mcs-om.el
+++ b/mcs-om.el
 It is used when MIME-charset is not specified.
 It must be symbol.")
 
+(defvar default-mime-charset-for-write
+  default-mime-charset
+  "Default value of MIME-charset for encoding.
+It is used when suitable MIME-charset is not found.
+It must be symbol."
+  :group 'i18n
+  :type 'mime-charset)
+
 (defun detect-mime-charset-region (start end)
   "Return MIME charset for region between START and END."
-  (charsets-to-mime-charset
-   (cons lc-ascii (find-charset-region start end))))
+  (or (charsets-to-mime-charset
+       (cons lc-ascii (find-charset-region start end)))
+      default-mime-charset-for-write))
 
 
 ;;; @ end