Variable: write-contents-hooks
write-contents-hooks is an alias and buffer-local for
write-contents-functions, defined in files.el.gz.
This variable is obsolete since 22.1; use write-contents-functions
instead.
Documentation
List of functions to be called before writing out a buffer to a file.
Used only by save-buffer. If one of them returns non-nil, the
file is considered already written and the rest are not called
and neither are the functions in write-file-functions. This
hook can thus be used to create save behavior for buffers that
are not visiting a file at all.
This variable is meant to be used for hooks that pertain to the
buffer's contents, not to the particular visited file; thus,
set-visited-file-name does not clear this variable; but changing the
major mode does clear it.
For hooks that _do_ pertain to the particular visited file, use
write-file-functions. Both this variable and
write-file-functions relate to how a buffer is saved to file.
To perform various checks or updates before the buffer is saved,
use before-save-hook.
Probably introduced at or before Emacs version 22.1.
Aliases
write-contents-hooks (obsolete since 22.1)