aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2012-11-17 14:45:24 -0800
committerGlenn Morris2012-11-17 14:45:24 -0800
commita045a16773e4953e2a68f060f9245d044ee5e345 (patch)
tree51d3aaf831afd43fa23a0971e4f67105b4549dc6
parentd8715cdf90538fa8abd3e2c23ed2efd23c4253c1 (diff)
downloademacs-a045a16773e4953e2a68f060f9245d044ee5e345.tar.gz
emacs-a045a16773e4953e2a68f060f9245d044ee5e345.zip
* minibuf.texi (Basic Completion): Mention misc completion-table funcs.
* etc/NEWS: Related edit.
-rw-r--r--doc/lispref/ChangeLog4
-rw-r--r--doc/lispref/minibuf.texi17
-rw-r--r--etc/NEWS7
3 files changed, 22 insertions, 6 deletions
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index 3aa947d22b7..da82ece39c1 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -1,3 +1,7 @@
12012-11-17 Glenn Morris <rgm@gnu.org>
2
3 * minibuf.texi (Basic Completion): Mention misc completion-table funcs.
4
12012-11-17 Leo Liu <sdl.web@gmail.com> 52012-11-17 Leo Liu <sdl.web@gmail.com>
2 6
3 * minibuf.texi (Programmed Completion): Doc fix for metadata 7 * minibuf.texi (Programmed Completion): Doc fix for metadata
diff --git a/doc/lispref/minibuf.texi b/doc/lispref/minibuf.texi
index d1cc33b9f07..2c0fcc88f56 100644
--- a/doc/lispref/minibuf.texi
+++ b/doc/lispref/minibuf.texi
@@ -886,6 +886,23 @@ Here is an example:
886@end smallexample 886@end smallexample
887@end defmac 887@end defmac
888 888
889@c FIXME? completion-table-with-context?
890
891@findex completion-table-case-fold
892@findex completion-table-in-turn
893@findex completion-table-subvert
894@findex completion-table-with-predicate
895@findex completion-table-with-terminator
896There are several functions that take an existing completion table and
897return a modified version. @code{completion-table-case-fold} returns
898a case-insensitive table. @code{completion-table-in-turn} combines
899multiple input tables. @code{completion-table-subvert} alters a table
900to use a different initial prefix.
901@code{completion-table-with-terminator} adds a terminating string.
902@code{completion-table-with-predicate} filters a table with a
903predicate function.
904
905
889@node Minibuffer Completion 906@node Minibuffer Completion
890@subsection Completion and the Minibuffer 907@subsection Completion and the Minibuffer
891@cindex minibuffer completion 908@cindex minibuffer completion
diff --git a/etc/NEWS b/etc/NEWS
index 068fc5a809d..f518605b572 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -812,15 +812,10 @@ More commands use `read-regexp' now to read their regexp arguments.
812*** New function `completion-table-with-quoting' to handle completion 812*** New function `completion-table-with-quoting' to handle completion
813in the presence of quoting, such as file completion in shell buffers. 813in the presence of quoting, such as file completion in shell buffers.
814 814
815+++
815*** New function `completion-table-subvert' to use an existing completion 816*** New function `completion-table-subvert' to use an existing completion
816table, but with a different prefix. 817table, but with a different prefix.
817 818
818FIXME?
819*** There are several other completion-table- functions that never got
820added to NEWS or documented: completion-table-case-fold (24.1),
821completion-table-with-context (23,1), completion-table-with-terminator (23.1),
822completion-table-with-predicate (23.1), completion-table-in-turn (23.1)
823
824** Debugger changes 819** Debugger changes
825 820
826+++ 821+++