aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Rost2002-12-12 00:27:36 +0000
committerMarkus Rost2002-12-12 00:27:36 +0000
commit5a911ab598c7b67618c00956f0aeef32b84ccb0f (patch)
tree293a0a205de6ad67bcba462bb07a33d20c347482
parent649fc2c55b24de625125a9eb4adffe6d4748a29f (diff)
downloademacs-5a911ab598c7b67618c00956f0aeef32b84ccb0f.tar.gz
emacs-5a911ab598c7b67618c00956f0aeef32b84ccb0f.zip
(current-language-environment-custom-type): Return a sorted list.
-rw-r--r--lisp/international/mule-cmds.el8
1 files changed, 5 insertions, 3 deletions
diff --git a/lisp/international/mule-cmds.el b/lisp/international/mule-cmds.el
index 3d824de6b46..ed4e23497d1 100644
--- a/lisp/international/mule-cmds.el
+++ b/lisp/international/mule-cmds.el
@@ -1490,9 +1490,11 @@ This hook is mainly used for canceling the effect of
1490(defun current-language-environment-custom-type () 1490(defun current-language-environment-custom-type ()
1491 "Return a custom type for `current-language-environment'. 1491 "Return a custom type for `current-language-environment'.
1492This is based on `language-info-alist'." 1492This is based on `language-info-alist'."
1493 (cons 'choice (mapcar (lambda (lang) 1493 (cons 'choice (mapcar
1494 (list 'const (car lang))) 1494 (lambda (lang)
1495 language-info-alist))) 1495 (list 'const (car lang)))
1496 (sort (copy-sequence language-info-alist)
1497 (lambda (x y) (string< (car x) (car y)))))))
1496 1498
1497(defcustom current-language-environment "English" 1499(defcustom current-language-environment "English"
1498 "The last language environment specified with `set-language-environment'. 1500 "The last language environment specified with `set-language-environment'.