aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman1997-09-03 22:29:06 +0000
committerRichard M. Stallman1997-09-03 22:29:06 +0000
commitae302641c2aab9e0ffb1ce425f9b6d1368faaf59 (patch)
tree7e145174431c9eada43bbfe74f374f5ce2b8352e
parentc63f7d2a652429f3618499bcfd42e73a1e966086 (diff)
downloademacs-ae302641c2aab9e0ffb1ce425f9b6d1368faaf59.tar.gz
emacs-ae302641c2aab9e0ffb1ce425f9b6d1368faaf59.zip
(read-language-name): Use a default, not an initial input.
-rw-r--r--lisp/international/mule-cmds.el6
1 files changed, 3 insertions, 3 deletions
diff --git a/lisp/international/mule-cmds.el b/lisp/international/mule-cmds.el
index dee700d5268..96a02749123 100644
--- a/lisp/international/mule-cmds.el
+++ b/lisp/international/mule-cmds.el
@@ -313,15 +313,15 @@ ALIST is an alist of KEY and INFO. See the documentation of
313 (set-language-info language-name (car (car alist)) (cdr (car alist))) 313 (set-language-info language-name (car (car alist)) (cdr (car alist)))
314 (setq alist (cdr alist)))) 314 (setq alist (cdr alist))))
315 315
316(defun read-language-name (key prompt &optional initial-input) 316(defun read-language-name (key prompt &optional default)
317 "Read language name which has information for KEY, prompting with PROMPT. 317 "Read language name which has information for KEY, prompting with PROMPT.
318DEFAULT is the default choice of language.
318It returns a string as language name." 319It returns a string as language name."
319 (let* ((completion-ignore-case t) 320 (let* ((completion-ignore-case t)
320 (name (completing-read prompt 321 (name (completing-read prompt
321 language-info-alist 322 language-info-alist
322 (function (lambda (elm) (assq key elm))) 323 (function (lambda (elm) (assq key elm)))
323 t 324 t nil nil default)))
324 initial-input)))
325 (if (and (> (length name) 0) 325 (if (and (> (length name) 0)
326 (get-language-info name key)) 326 (get-language-info name key))
327 name))) 327 name)))