(describe-language-environment): At
authorKenichi Handa <handa@m17n.org>
Wed, 16 Apr 2003 12:27:05 +0000 (12:27 +0000)
committerKenichi Handa <handa@m17n.org>
Wed, 16 Apr 2003 12:27:05 +0000 (12:27 +0000)
first, require all necessary features.

lisp/ChangeLog
lisp/international/mule-cmds.el

index 6e402fc..d23f77d 100644 (file)
@@ -1,3 +1,8 @@
+2003-04-16  Kenichi Handa  <handa@m17n.org>
+
+       * international/mule-cmds.el (describe-language-environment): At
+       first, require all necessary features.
+
 2003-04-16  Dave Love  <fx@gnu.org>
 
        * progmodes/xscheme.el: Moved from lisp directory.
index 69643d9..f165bf4 100644 (file)
@@ -1853,6 +1853,8 @@ of `buffer-file-coding-system' set by this function."
       (error "No documentation for the specified language"))
   (if (symbolp language-name)
       (setq language-name (symbol-name language-name)))
+  (dolist (feature (get-language-info language-name 'features))
+    (require feature))
   (let ((doc (get-language-info language-name 'documentation))
        pos)
     (help-setup-xref (list #'describe-language-environment language-name)