diff options
| author | Markus Rost | 2002-12-12 00:27:36 +0000 |
|---|---|---|
| committer | Markus Rost | 2002-12-12 00:27:36 +0000 |
| commit | 5a911ab598c7b67618c00956f0aeef32b84ccb0f (patch) | |
| tree | 293a0a205de6ad67bcba462bb07a33d20c347482 | |
| parent | 649fc2c55b24de625125a9eb4adffe6d4748a29f (diff) | |
| download | emacs-5a911ab598c7b67618c00956f0aeef32b84ccb0f.tar.gz emacs-5a911ab598c7b67618c00956f0aeef32b84ccb0f.zip | |
(current-language-environment-custom-type): Return a sorted list.
| -rw-r--r-- | lisp/international/mule-cmds.el | 8 |
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'. |
| 1492 | This is based on `language-info-alist'." | 1492 | This 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'. |