Mercurial > emacs
diff man/files.texi @ 45979:87962bf716e3
*** empty log message ***
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Sun, 23 Jun 2002 22:15:43 +0000 |
parents | 58c783d19649 |
children | 895fd595b5fb |
line wrap: on
line diff
--- a/man/files.texi Sun Jun 23 22:13:15 2002 +0000 +++ b/man/files.texi Sun Jun 23 22:15:43 2002 +0000 @@ -320,21 +320,20 @@ If you already have visited the same file in the usual (non-literal) manner, this command asks you whether to visit it literally instead. -@vindex find-file-hooks -@vindex find-file-not-found-hooks +@vindex find-file-hook +@vindex find-file-not-found-functions Two special hook variables allow extensions to modify the operation of visiting files. Visiting a file that does not exist runs the functions -in the list @code{find-file-not-found-hooks}; this variable holds a list +in the list @code{find-file-not-found-functions}; this variable holds a list of functions, and the functions are called one by one (with no arguments) until one of them returns non-@code{nil}. This is not a -normal hook, and the name ends in @samp{-hooks} rather than @samp{-hook} +normal hook, and the name ends in @samp{-functions} rather than @samp{-hook} to indicate that fact. Successful visiting of any file, whether existing or not, calls the -functions in the list @code{find-file-hooks}, with no arguments. -This variable is really a normal hook, but it has an abnormal name for -historical compatibility. In the case of a nonexistent file, the -@code{find-file-not-found-hooks} are run first. @xref{Hooks}. +functions in the list @code{find-file-hook}, with no arguments. +This variable is a normal hook. In the case of a nonexistent file, the +@code{find-file-not-found-functions} are run first. @xref{Hooks}. There are several ways to specify automatically the major mode for editing the file (@pxref{Choosing Modes}), and to specify local @@ -832,7 +831,7 @@ @end example Then add the hook function @code{time-stamp} to the hook -@code{write-file-hooks}; that hook function will automatically update +@code{write-file-functions}; that hook function will automatically update the time stamp, inserting the current date and time when you save the file. You can also use the command @kbd{M-x time-stamp} to update the time stamp manually. For other customizations, see the Custom group