emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/src/ChangeLog


From: Dave Love
Subject: [Emacs-diffs] Changes to emacs/src/ChangeLog
Date: Mon, 27 May 2002 18:19:17 -0400

Index: emacs/src/ChangeLog
diff -c emacs/src/ChangeLog:1.2677 emacs/src/ChangeLog:1.2678
*** emacs/src/ChangeLog:1.2677  Sun May 26 03:36:40 2002
--- emacs/src/ChangeLog Mon May 27 18:04:23 2002
***************
*** 1,3 ****
--- 1,22 ----
+ 2002-05-28  Kim F. Storm  <address@hidden>
+ 
+       * fileio.c: (Vread_file_name_function, Vread_file_name_predicate):
+       New variables.
+       (syms_of_fileio): DEFVAR_LISP them.
+       (read_file_name_cleanup): New unwind function.
+       (Fread_file_name_internal): Only return completions satifying
+       Vread_file_name_predicate.  Temporarily unwind protect and rebind
+       default-directory while checking completions against the predicate.
+       (Fread_file_name): Added PREDICATE argument.  Specbind it to
+       Vread_file_name_predicate during completion.
+       Call Vread_file_name_function to read the file name if non-nil.
+ 
+       * lisp.h (Fread_file_name): Now has 6 args.
+       
+       * callint.c (Fcall_interactively) <"D">: Supply Qfile_directory_p
+       predicate for Fread_file_name when reading directory name.
+       Supply Qnil for predicate in other calls to Fread_file_name.
+ 
  2002-05-26  Miles Bader  <address@hidden>
  
        * term.c (tty_capable_p): New function.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]