summaryrefslogtreecommitdiff
path: root/man/entering.texi
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2001-08-23 12:31:24 +0000
committerEli Zaretskii <eliz@gnu.org>2001-08-23 12:31:24 +0000
commite020c83399419474e81144e111dfbf285c9019fa (patch)
tree9a3f03d1da43c09a7d471431c2769b3c89dbc33f /man/entering.texi
parent9f83d8b3176dfecfe6b10d8e5b9f9601031dccee (diff)
downloademacs-e020c83399419474e81144e111dfbf285c9019fa.tar.gz
Document confirm-kill-emacs.
Diffstat (limited to 'man/entering.texi')
-rw-r--r--man/entering.texi9
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