]> code.delx.au - gnu-emacs/blobdiff - doc/lispref/minibuf.texi
* cmdargs.texi (General Variables):
[gnu-emacs] / doc / lispref / minibuf.texi
index 2c0fcc88f5661ba7829f16f1accccb476f62b159..9a1ec477b9f029864702030cc294670465679acc 100644 (file)
@@ -1,7 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990-1995, 1998-1999, 2001-2012
-@c   Free Software Foundation, Inc.
+@c Copyright (C) 1990-1995, 1998-1999, 2001-2013 Free Software
+@c Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @node Minibuffers
 @chapter Minibuffers
@@ -772,7 +772,7 @@ too short).  Both of those begin with the string @samp{foobar}.
 This function returns a list of all possible completions of
 @var{string}.  The arguments to this function
 @c (aside from @var{nospace})
-are the same as those of @code{try-completion}, and it 
+are the same as those of @code{try-completion}, and it
 uses @code{completion-regexp-list} in the same way that
 @code{try-completion} does.
 
@@ -887,20 +887,23 @@ Here is an example:
 @end defmac
 
 @c FIXME?  completion-table-with-context?
-
 @findex completion-table-case-fold
 @findex completion-table-in-turn
 @findex completion-table-subvert
+@findex completion-table-with-quoting
 @findex completion-table-with-predicate
 @findex completion-table-with-terminator
+@cindex completion table, modifying
+@cindex completion tables, combining
 There are several functions that take an existing completion table and
 return a modified version.  @code{completion-table-case-fold} returns
 a case-insensitive table.  @code{completion-table-in-turn} combines
 multiple input tables.  @code{completion-table-subvert} alters a table
-to use a different initial prefix. 
-@code{completion-table-with-terminator} adds a terminating string.
+to use a different initial prefix.  @code{completion-table-with-quoting}
+returns a table suitable for operating on quoted text.
 @code{completion-table-with-predicate} filters a table with a
-predicate function.
+predicate function.  @code{completion-table-with-terminator} adds a
+terminating string.
 
 
 @node Minibuffer Completion
@@ -1596,7 +1599,7 @@ and @var{predicate} arguments have the same meanings as in
 @code{try-completion} (@pxref{Basic Completion}), and the @var{point}
 argument is the position of point within @var{string}.  Each function
 should return a non-@code{nil} value if it performed its job, and
-@code{nil} if it did not (e.g.@: if there is no way to complete
+@code{nil} if it did not (e.g., if there is no way to complete
 @var{string} according to the completion style).
 
 When the user calls a completion command like