Mercurial > emacs
comparison lisp/international/mule-cmds.el @ 44904:3c8d8ff3a848
(read-language-name): Take of non-list values.
author | Pavel Janík <Pavel@Janik.cz> |
---|---|
date | Sat, 27 Apr 2002 22:33:05 +0000 |
parents | 10292933863d |
children | 5b1a8adeb602 |
comparison
equal
deleted
inserted
replaced
44903:8066615efc75 | 44904:3c8d8ff3a848 |
---|---|
885 This returns a language environment name as a string." | 885 This returns a language environment name as a string." |
886 (let* ((completion-ignore-case t) | 886 (let* ((completion-ignore-case t) |
887 (name (completing-read prompt | 887 (name (completing-read prompt |
888 language-info-alist | 888 language-info-alist |
889 (and key | 889 (and key |
890 (function (lambda (elm) (assq key elm)))) | 890 (function (lambda (elm) (and (listp elm) (assq key elm))))) |
891 t nil nil default))) | 891 t nil nil default))) |
892 (if (and (> (length name) 0) | 892 (if (and (> (length name) 0) |
893 (or (not key) | 893 (or (not key) |
894 (get-language-info name key))) | 894 (get-language-info name key))) |
895 name))) | 895 name))) |