Changes committed gnus/lisp (ChangeLog mm-util.el)
"Katsumi Yamaoka" <[email protected]> Wed, 14 Jan 2009 01:52:01 +0100
| Newsgroups | gmane.emacs.gnus.commits |
|---|---|
| Message-ID | <[email protected]> |
Modified: ChangeLog mm-util.el (mm-coding-system-priorities): Protect against nil value of current-language-environment. Index: ChangeLog diff -u gnus/lisp/ChangeLog:7.1978 gnus/lisp/ChangeLog:7.1979 --- ChangeLog:7.1978 Tue Jan 13 18:16:38 2009 +++ ChangeLog Wed Jan 14 01:52:01 2009 @@ -1,3 +1,8 @@ +2009-01-14 Katsumi Yamaoka <[email protected]> + + * mm-util.el (mm-coding-system-priorities): Protect against nil value + of current-language-environment. + 2009-01-13 Reiner Steib <[email protected]> * nnfolder.el (nnfolder-read-folder): Check if most-positive-fixnum is Index: mm-util.el diff -u gnus/lisp/mm-util.el:7.90 gnus/lisp/mm-util.el:7.91 --- mm-util.el:7.90 Fri Jan 9 04:16:50 2009 +++ mm-util.el Wed Jan 14 01:52:01 2009 @@ -840,14 +840,16 @@ "A table of the difference character between ISO-8859-X and ISO-8859-15.") (defcustom mm-coding-system-priorities - (if (boundp 'current-language-environment) - (let ((lang (symbol-value 'current-language-environment))) - (cond (;; In XEmacs 21.5 it may be the one like "Japanese (UTF-8)". - (string-match "\\`Japanese" lang) - ;; Japanese users prefer iso-2022-jp to euc-japan or - ;; shift_jis, however iso-8859-1 should be used when - ;; there are only ASCII text and Latin-1 characters. - '(iso-8859-1 iso-2022-jp iso-2022-jp-2 shift_jis utf-8))))) + (let ((lang (if (boundp 'current-language-environment) + (symbol-value 'current-language-environment)))) + (cond (;; XEmacs without Mule but with `file-coding'. + (not lang) nil) + ;; In XEmacs 21.5 it may be the one like "Japanese (UTF-8)". + ((string-match "\\`Japanese" lang) + ;; Japanese users prefer iso-2022-jp to euc-japan or + ;; shift_jis, however iso-8859-1 should be used when + ;; there are only ASCII text and Latin-1 characters. + '(iso-8859-1 iso-2022-jp iso-2022-jp-2 shift_jis utf-8)))) "Preferred coding systems for encoding outgoing messages. More than one suitable coding system may be found for some text.