]> git.eshelyaron.com Git - emacs.git/commitdiff
(help-with-tutorial): Display completion list right away.
authorRichard M. Stallman <rms@gnu.org>
Fri, 12 Jul 2002 23:26:17 +0000 (23:26 +0000)
committerRichard M. Stallman <rms@gnu.org>
Fri, 12 Jul 2002 23:26:17 +0000 (23:26 +0000)
lisp/help-fns.el

index b6c9ecd456f4a3623e2e9f566e1414b8d42ec4d0..996f6a48aaa38f32493701e65660e3bb18df495c 100644 (file)
@@ -45,7 +45,15 @@ If there's no tutorial in that language, `TUTORIAL' is selected.
 With arg, you are asked to choose which language."
   (interactive "P")
   (let ((lang (if arg
-                 (read-language-name 'tutorial "Language: " "English")
+                 (progn
+                   ;; Display a completion list right away
+                   ;; to guide the user.
+                   (with-output-to-temp-buffer "*Completions*"
+                     (display-completion-list
+                      (all-completions "" language-info-alist
+                                       (lambda (elm)
+                                         (and (listp elm) (assq 'tutorial elm))))))
+                   (read-language-name 'tutorial "Language: " "English"))
                (if (get-language-info current-language-environment 'tutorial)
                    current-language-environment
                  "English")))