-;;
-;;; Change log:
-;; $Log: filecache.el,v $
-;; Revision 1.13 1997/02/07 22:27:51 pbreton
-;; Keybindings use autoload cookies instead of variable
-;;
-;; Revision 1.12 1997/02/07 22:02:29 pbreton
-;; Added small changes suggested by RMS:
-;; Revamped the doc strings
-;; Added keybindings (using `file-cache-default-minibuffer-key' variable)
-;;
-;; Revision 1.11 1997/02/01 16:44:47 pbreton
-;; Changed `file-cache-directory-name' function. Instead of using a
-;; completing-read, it cycles through the directory list.
-;;
-;; Eliminated bug where file-cache-file-name was called twice per completion.
-;;
-;; Revision 1.10 1997/01/26 05:44:24 pbreton
-;; Added file-cache-delete functions
-;; Added file-cache-completions-buffer variable
-;; Added file-cache-completions-keymap variable
-;; Changed file-cache-completion-setup-function to use
-;; file-cache-completions-keymap
-;; Added file-cache-choose-completion and file-cache-mouse-choose-completion.
-;; These rely on a patch to 'simple.el'
-;; Added file-cache-debug-read-from-minibuffer function
-;;
-;; Revision 1.9 1997/01/17 17:54:24 pbreton
-;; File names are no longer case-insensitive; this was tolerable on NT but
-;; not on Unix. Instead, file-cache-minibuffer-complete checks to see if the
-;; last command was itself, and if the same string is in the minibuffer. If so,
-;; this string is used for completion.
-;;
-;; Added some functions to delete from the file-cache
-;;
-;; Completing-read of directories requires temporary binding of
-;; enable-recursive-minibuffers variable.
-;;
-;; Revision 1.8 1997/01/17 14:01:08 pbreton
-;; Changed file-cache-minibuffer-complete so that it operates in the
-;; minibuffer instead of as a recursive minibuffer call.
-;;
-;; File-cache-alist now expects a filename and a list of directories (there
-;; should be at least one). If the list has only one element, that element
-;; is used; if it has multiple directories, the user is prompted to choose
-;; one.
-;;
-;; File names in the cache are now canonicalized to lowercase, to resolve a
-;; problem which occurs when the cache has files like README and readme.
-;;
-;; Removed a lot of the extra completion functions which weren't used.
-;;
-;; Revision 1.7 1996/12/29 15:48:28 pbreton
-;; Added functions:
-;; `file-cache-minibuffer-complete-using-suffix'
-;; `file-cache-minibuffer-complete-with-directory-filter'
-;; `file-cache-minibuffer-complete-with-filename-filter'
-;; Added documentation for these functions
-;;
-;; Revision 1.6 1996/12/24 20:27:56 pbreton
-;; Added predicate functions to `file-cache-minibuffer-complete'
-;;
-;; Revision 1.5 1996/12/14 18:05:11 pbreton
-;; Fixed uniquify bug by using `member' instead of `memq'
-;; Made file-cache-add-* prompts more descriptive
-;; More documentation
-;;
-;; Revision 1.4 1996/12/13 14:42:37 pbreton
-;; Removed `file-cache-top-directory' variable
-;; Changed file-cache-initialize to file-cache-add-from-file-cache-buffer
-;; Regexp to match files in file-cache-buffer is now a variable
-;;
-;; Revision 1.3 1996/12/12 06:01:27 peter
-;; Added `file-cache-add-file' and `file-cache-add-file-list' functions
-;;
-;; Revision 1.2 1996/12/12 05:47:49 peter
-;; Fixed uniquifying bug
-;; Added directory functions
-;; `file-cache-find-file' now uses file-cache-file-name
-;; `file-cache-minibuffer-complete' handles string completion correctly.
-;; It also prepends `file-cache-minibuffer-prompt' to the normal prompt
-;;
-;; Revision 1.1 1996/11/26 12:12:43 peter
-;; Initial revision
-;;