[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
To install `recent-files', put the following statements into your initialization file
(recent-files-initialize) |
`recent-files' adds the menu "Recent Files" (or whatever name you choose, (see section Customization) to Emacs's menubar. Its entries are the files (and directories) that have recently been opened by Emacs. You can open one of these files again by selecting its entry in the "Recent Files" menu. The list of file entries in this menu is preserved from one Emacs session to another. You can prevent Emacs from saving this list by selecting "Don't save recent-files list on exit" from the menu. If you have disabled saving, you can re-enable it by selecting "Save recent-files list on exit".
The menu has permanent and non-permanent entries. Permanent entries are marked with an asterisk in front of the filename. The non-permanent entries are hidden in a submenu.
Each time you open a file in Emacs, it is added as a non-permanent entry to
the menu. The value of recent-files-number-of-entries
determines how
many non-permanent entries are held in the menu. When the number of
non-permanent entries reaches this value, the least recently added
non-permanent entry is removed from the menu when another non-permanent entry
is added. It is not removed from the list, though; it may reappear when
entries are deleted from the list. The number of entries saved to disk is the
value of the variable recent-files-number-of-saved-entries
.
Permanent entries are not removed from the menu. You can make a file entry permanent by selecting "Make <buffer> permanent" (where <buffer> is the name of the current buffer) when the current buffer holds this file. "Make <buffer> non-permanent" makes the file entry of the current buffer non-permanent.
The command "Kill buffer <buffer> and delete entry" is handy when you have accidentally opened a file but want to keep neither the buffer nor the entry.
You can erase the list of non-permanent entries by selecting "Erase non-permanent entries" from the menu.
15.1 Customization |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
There are lots of variables to control the behaviour of recent-files. You do not have to change any of them if you like it as it comes out of the box. However, you may want to look at these options to make it behave different.
recent-files-number-of-entries
recent-files-number-of-saved-entries
recent-files-save-file
recent-files-dont-include
(setq recent-files-dont-include '("/\\.newsrc" "~$" "^/tmp/.")) |
The default is empty.
recent-files-use-full-names
recent-files-filename-replacements
(setq recent-files-filename-replacements '(("/users/mmc/nickel/" . "~/") ("/imports/teleservices/mmc/avc2/" . ".../avc2/"))) |
Only the first match is replaced. So, if you have several entries in this list that may match a filename simultaneously, put the one you want to match (usually the most special) in front of the others. The default is to replace the home directory with "~".
recent-files-sort-function
recent-files-dont-sort
and recent-files-sort-alphabetically
.
The first, which is the default, preserves the order of "most
recent on top".
recent-files-permanent-submenu
recent-files-non-permanent-submenu
recent-files-permanent-submenu
and
recent-files-non-permanent-submenu
to t to have both lists in
separate submenus.)
recent-files-commands-submenu
recent-files-commands-submenu-title
recent-files-actions-on-top
recent-files-permanent-first
recent-files-find-file-command
find-file
,
which is the default.
[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated by XEmacs shared group account on December, 19 2009
using texi2html 1.65.