www.delorie.com/gnu/docs/emacs/emacs_170.html   search  
 
Buy the book!


GNU Emacs Manual

[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

M.15 File Name Cache

You can use the file name cache to make it easy to locate a file by name, without having to remember exactly where it is located. When typing a file name in the minibuffer, C-tab (file-cache-minibuffer-complete) completes it using the file name cache. If you repeat C-tab, that cycles through the possible completions of what you had originally typed. Note that the C-tab character cannot be typed on most text-only terminals.

The file name cache does not fill up automatically. Instead, you load file names into the cache using these commands:

M-x file-cache-add-directory RET directory RET
Add each file name in directory to the file name cache.
M-x file-cache-add-directory-using-find RET directory RET
Add each file name in directory and all of its nested subdirectories to the file name cache.
M-x file-cache-add-directory-using-locate RET directory RET
Add each file name in directory and all of its nested subdirectories to the file name cache, using locate to find them all.
M-x file-cache-add-directory-list RET variable RET
Add each file name in each directory listed in variable to the file name cache. variable should be a Lisp variable such as load-path or exec-path, whose value is a list of directory names.
M-x file-cache-clear-cache RET
Clear the cache; that is, remove all file names from it.


  webmaster     delorie software   privacy  
  Copyright 2003   by The Free Software Foundation     Updated Jun 2003