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)))