diff options
author | Eli Zaretskii <eliz@gnu.org> | 2001-08-23 12:31:24 +0000 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2001-08-23 12:31:24 +0000 |
commit | e020c83399419474e81144e111dfbf285c9019fa (patch) | |
tree | 9a3f03d1da43c09a7d471431c2769b3c89dbc33f /man/entering.texi | |
parent | 9f83d8b3176dfecfe6b10d8e5b9f9601031dccee (diff) | |
download | emacs-e020c83399419474e81144e111dfbf285c9019fa.tar.gz |
Document confirm-kill-emacs.
Diffstat (limited to 'man/entering.texi')
-rw-r--r-- | man/entering.texi | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/man/entering.texi b/man/entering.texi index e8c6227be99..7e1e60501ef 100644 --- a/man/entering.texi +++ b/man/entering.texi @@ -120,6 +120,15 @@ if any subprocesses are still running, @kbd{C-x C-c} asks for confirmation about them, since killing Emacs will kill the subprocesses immediately. +@vindex confirm-kill-emacs + If the value of the variable @code{confirm-kill-emacs} is +non-@code{nil}, @kbd{C-x C-c} assumes that its value is a predicate +function, and calls that function. If the result is non-@code{nil}, the +session is killed, otherwise Emacs continues to run. One convenient +function to use as the value of @code{confirm-kill-emacs} is the +function @code{yes-or-no-p}. The default value of +@code{confirm-kill-emacs} is @code{nil}. + There is no way to restart an Emacs session once you have killed it. You can, however, arrange for Emacs to record certain session information, such as which files are visited, when you kill it, so that |