summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>2006-12-17 20:16:00 +0000
committerRichard M. Stallman <rms@gnu.org>2006-12-17 20:16:00 +0000
commit294f1c392f7411c4de441f7c78796a32f5344817 (patch)
tree14adc876ae38e48a1f9c844e083364611540d3d6
parentb6ce54d67a50e0eb34ad34e67e1bc244edf9368d (diff)
downloademacs-294f1c392f7411c4de441f7c78796a32f5344817.tar.gz
*** empty log message ***
-rw-r--r--etc/NEWS6
-rw-r--r--lispref/ChangeLog5
-rw-r--r--src/ChangeLog8
3 files changed, 18 insertions, 1 deletions
diff --git a/etc/NEWS b/etc/NEWS
index d288a604e2a..f67227d008c 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -4548,6 +4548,10 @@ autoloaded when not really necessary.
*** The function `make-auto-save-file-name' is now handled by file
name handlers. This will be exploited for remote files mainly.
++++
+*** The function `file-name-completion' accepts an optional argument
+PREDICATE, and rejects completion candidates that don't satisfy PREDICATE.
+
** Input changes:
+++
@@ -4557,7 +4561,7 @@ maximum time to wait for input, in seconds. If no input arrives after
this time elapses, the functions stop waiting and return nil.
+++
-*** An interactive specification can now use the code letter 'U' to get
+*** An interactive specification can now use the code letter `U' to get
the up-event that was discarded in case the last key sequence read for a
previous `k' or `K' argument was a down-event; otherwise nil is used.
diff --git a/lispref/ChangeLog b/lispref/ChangeLog
index 49027187dcf..e2bfbf2680e 100644
--- a/lispref/ChangeLog
+++ b/lispref/ChangeLog
@@ -1,3 +1,8 @@
+2006-12-17 Richard Stallman <rms@gnu.org>
+
+ * files.texi (File Name Completion): Document PREDICATE arg
+ to file-name-completion.
+
2006-12-16 Eli Zaretskii <eliz@gnu.org>
* internals.texi (Building Emacs, Writing Emacs Primitives): Add
diff --git a/src/ChangeLog b/src/ChangeLog
index 473ebe25af8..e08a7a8875e 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,11 @@
+2006-12-17 Richard Stallman <rms@gnu.org>
+
+ * fileio.c (Fread_file_name_internal): Pass Vread_file_name_predicate
+ to Ffile_name_completion.
+
+ * dired.c (file_name_completion): New arg PREDICATE. Some cleanup.
+ (file_name_completion): New arg PREDICATE.
+
2006-12-17 Juanma Barranquero <lekktu@gmail.com>
* buffer.c (Fkill_buffer): Doc fix.