416 |
@c Emacs 19 feature |
@c Emacs 19 feature |
417 |
@defvar write-contents-functions |
@defvar write-contents-functions |
418 |
This works just like @code{write-file-functions}, but it is intended for |
This works just like @code{write-file-functions}, but it is intended for |
419 |
hooks that pertain to the contents of the file, as opposed to hooks that |
hooks that pertain to the contents of the buffer, as opposed to hooks that |
420 |
pertain to where the file came from. Such hooks are usually set up by |
pertain to the file the buffers visits. Such hooks are usually set up by |
421 |
major modes, as buffer-local bindings for this variable. If any of the |
major modes, as buffer-local bindings for this variable. If any of the |
422 |
functions in this hook returns non-@code{nil}, @code{write-file-functions} |
functions in this hook returns non-@code{nil}, the file is considered |
423 |
is not run. |
already written and the rest are not called and neither are the functions |
424 |
|
in @code{write-file-functions}. |
425 |
|
|
426 |
This variable automatically becomes buffer-local whenever it is set; |
This variable automatically becomes buffer-local whenever it is set; |
427 |
switching to a new major mode always resets this variable, but |
switching to a new major mode always resets this variable, but |