]> git.eshelyaron.com Git - emacs.git/commitdiff
(Fcompleting_read): Doc fix.
authorEli Zaretskii <eliz@gnu.org>
Sat, 27 Jan 2007 18:01:15 +0000 (18:01 +0000)
committerEli Zaretskii <eliz@gnu.org>
Sat, 27 Jan 2007 18:01:15 +0000 (18:01 +0000)
src/ChangeLog
src/minibuf.c

index c5f022e54e07feb6f209e5edb44f6f4edcbdd1c4..f0d1b80ad7292da3e6cd2849a499c1439963f7f4 100644 (file)
@@ -1,3 +1,7 @@
+2007-01-27  Eli Zaretskii  <eliz@gnu.org>
+
+       * minibuf.c (Fcompleting_read): Doc fix.
+
 2007-01-26  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
 
        * gtkutil.c (xg_initialize): Call XftInit if HAVE_XFT.
index 5618f0223a4a77ee3409c1dc3963820a7758bd6d..9c078a37b3d2072bf29fac07f1490c9d92688694 100644 (file)
@@ -1686,11 +1686,16 @@ Lisp_Object Vminibuffer_completing_file_name;
 DEFUN ("completing-read", Fcompleting_read, Scompleting_read, 2, 8, 0,
        doc: /* Read a string in the minibuffer, with completion.
 PROMPT is a string to prompt with; normally it ends in a colon and a space.
-TABLE can be a list of strings, an alist, an obarray or a hash table.
-TABLE can also be a function to do the completion itself.
+
+TABLE can be a list of strings, an alist, an obarray or a hash table; their
+elements are tested to see if they begin with STRING.
+TABLE can also be a function to do the completion itself; it receives
+three arguments: the values STRING, PREDICATE and nil.
+Whatever it returns becomes the value of `try-completion'.
+
 PREDICATE limits completion to a subset of TABLE.
 See `try-completion' and `all-completions' for more details
- on completion, TABLE, and PREDICATE.
+ on completion, TABLE (called "alist" there), and PREDICATE.
 
 If REQUIRE-MATCH is non-nil, the user is not allowed to exit unless
  the input is (or completes to) an element of TABLE or is null.