mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-27 07:37:33 +00:00
(Copyrights, Timestamps): Recommend `before-save-hook' instead of
`write-file-functions'.
This commit is contained in:
parent
c1136bda63
commit
c217c9c83a
@ -1,3 +1,8 @@
|
||||
2004-06-13 Luc Teirlinck <teirllm@auburn.edu>
|
||||
|
||||
* autotype.texi (Copyrights, Timestamps): Recommend
|
||||
`before-save-hook' instead of `write-file-functions'.
|
||||
|
||||
2004-06-13 Richard M. Stallman <rms@gnu.org>
|
||||
|
||||
* custom.texi (Init Syntax): Explain about vars that do special
|
||||
|
@ -456,16 +456,19 @@ wrong version of the GNU General Public License (@pxref{(emacs)Copying}) is foun
|
||||
that is updated too.
|
||||
|
||||
An interesting application for this function is to have it be called
|
||||
automatically every time a file is saved. This is accomplished by putting
|
||||
@code{(add-hook 'write-file-functions 'copyright-update)} into your @file{~/.emacs}
|
||||
file (@pxref{(emacs)Init File}).
|
||||
automatically every time a file is saved. This is accomplished by
|
||||
putting @code{(add-hook 'before-save-hook 'copyright-update)} into
|
||||
your @file{~/.emacs} file (@pxref{(emacs)Init File}). Alternative,
|
||||
you can do @kbd{M-x customize-variable @key{RET} before-save-hook
|
||||
@key{RET}}. @code{copyright-update} is conveniently listed as an
|
||||
option in the customization buffer.
|
||||
|
||||
@vindex copyright-query
|
||||
The variable @code{copyright-query} controls whether to update the
|
||||
copyright or whether to ask about it. When this is @code{nil} updating is
|
||||
only done with @kbd{M-x copyright-update}. When this is @code{function}
|
||||
you are queried whenever @code{copyright-update} is called as a function,
|
||||
such as in the @code{write-file-functions} feature mentioned above. Otherwise
|
||||
such as in the @code{before-save-hook} feature mentioned above. Otherwise
|
||||
you are always queried.
|
||||
|
||||
|
||||
@ -522,11 +525,13 @@ The ``interpreter'' used is @code{executable-self-display} with argument
|
||||
@cindex timestamps
|
||||
|
||||
@findex time-stamp
|
||||
@vindex write-file-functions
|
||||
@vindex before-save-hook
|
||||
The @code{time-stamp} command can be used to update automatically a
|
||||
template in a file with a new time stamp every time you save the file.
|
||||
Customize the hook @code{write-file-functions} to add the function
|
||||
@code{time-stamp} to arrange this.
|
||||
Customize the hook @code{before-save-hook} to add the function
|
||||
@code{time-stamp} to arrange this. It you use Custom to do this,
|
||||
then @code{time-stamp} is conveniently listed as an option in the
|
||||
customization buffer.
|
||||
|
||||
@vindex time-stamp-active
|
||||
@vindex time-stamp-format
|
||||
|
Loading…
Reference in New Issue
Block a user