aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChong Yidong2010-02-21 08:35:25 -0500
committerChong Yidong2010-02-21 08:35:25 -0500
commita1e759cdee1e55574f5395efc046985ab05faef1 (patch)
treef00c1c54da7690079e10809a0f2269704f051bd9
parentbb23f6e82467a9939b1ae4d1a2fb0a923838afee (diff)
downloademacs-a1e759cdee1e55574f5395efc046985ab05faef1.tar.gz
emacs-a1e759cdee1e55574f5395efc046985ab05faef1.zip
* frames.texi (Frame Commands): Note that the last ordinary frame can
be deleted in daemon mode (Bug#5616).
-rw-r--r--doc/emacs/ChangeLog5
-rw-r--r--doc/emacs/frames.texi28
2 files changed, 22 insertions, 11 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog
index 7989201aac5..f2c96ac45e8 100644
--- a/doc/emacs/ChangeLog
+++ b/doc/emacs/ChangeLog
@@ -1,3 +1,8 @@
12010-02-21 Chong Yidong <cyd@stupidchicken.com>
2
3 * frames.texi (Frame Commands): Note that the last ordinary frame can
4 be deleted in daemon mode (Bug#5616).
5
12010-02-18 Glenn Morris <rgm@gnu.org> 62010-02-18 Glenn Morris <rgm@gnu.org>
2 7
3 * trouble.texi (Contributing): Repository is no longer CVS. 8 * trouble.texi (Contributing): Repository is no longer CVS.
diff --git a/doc/emacs/frames.texi b/doc/emacs/frames.texi
index efdf50791c0..09dbff896dc 100644
--- a/doc/emacs/frames.texi
+++ b/doc/emacs/frames.texi
@@ -622,18 +622,24 @@ terminal.
622Delete all frames except the selected one. 622Delete all frames except the selected one.
623@end table 623@end table
624 624
625 The @kbd{C-x 5 0} (@code{delete-frame}) command will never delete
626the last frame, to prevent you from losing the ability to interact
627with the Emacs process. Note that when Emacs is run as a daemon
628(@pxref{Emacs Server}), there is always a ``virtual frame'' that
629remains after all the ordinary, interactive frames are deleted. In
630this case, @kbd{C-x 5 0} can delete the last interactive frame; you
631can use @command{emacsclient} to reconnect to the Emacs session.
632
625@vindex focus-follows-mouse 633@vindex focus-follows-mouse
626 To make the command @kbd{C-x 5 o} work properly, you should tell 634 On X, you may have to tell Emacs how the system (or the window
627Emacs how the system (or the window manager) handles focus-switching 635manager) handles focus-switching between windows, in order for the
628between windows. There are two possibilities: either simply moving 636command @kbd{C-x 5 o} (@code{other-frame}) to work properly.
629the mouse onto a window selects it (gives it focus), or you have to 637Unfortunately, there is no way for Emacs to detect this automatically,
630click on it to do so. On X, this focus policy also affects whether 638so you should set the variable @code{focus-follows-mouse}. If simply
631the focus is given to a frame that Emacs raises. Unfortunately there 639moving the mouse onto a window selects it and gives it focus, the
632is no way Emacs can find out automatically which way the system 640variable should be @code{t}; if you have to click on the window to
633handles this, so you have to explicitly say, by setting the variable 641select it, the variable should be @code{nil}. The default is
634@code{focus-follows-mouse}. If just moving the mouse onto a window 642@code{t}.
635selects it, that variable should be @code{t}; if a click is necessary,
636the variable should be @code{nil}. The default is @code{t}.
637 643
638 The window manager that is part of MS-Windows always gives focus to 644 The window manager that is part of MS-Windows always gives focus to
639a frame that raises, so this variable has no effect in the native 645a frame that raises, so this variable has no effect in the native