@item C-x 5 1
@kindex C-x 5 1
@findex delete-other-frames
-Delete all frames except the selected one.
+Delete all frames on the current terminal, except the selected one.
@end table
- The @kbd{C-x 5 0} (@code{delete-frame}) command will never delete
-the last frame, to prevent you from losing the ability to interact
+ The @kbd{C-x 5 0} (@code{delete-frame}) command never deletes the
+last frame. This prevents you from losing the ability to interact
with the Emacs process. Note that when Emacs is run as a daemon
(@pxref{Emacs Server}), there is always a ``virtual frame'' that
remains after all the ordinary, interactive frames are deleted. In
this case, @kbd{C-x 5 0} can delete the last interactive frame; you
can use @command{emacsclient} to reconnect to the Emacs session.
+ The @kbd{C-x 5 1} (@code{delete-other-frames}) command only deletes
+frames on the current terminal. For example, if you call it from an X
+frame, it deletes the other frames on that X display; if the Emacs
+process has frames open on other X displays or text terminals, those
+are not deleted.
+
@vindex focus-follows-mouse
On X, you may have to tell Emacs how the window manager handles
focus-switching between windows, in order for @kbd{C-x 5 o}
@vindex special-display-buffer-names
You can make certain chosen buffers, which Emacs normally displays
-in ``another window,'' appear in special frames of their own. To do
-this, set the variable @code{special-display-buffer-names} to a list
-of buffer names; any buffer whose name is in that list automatically
-gets a special frame, when an Emacs command wants to display it ``in
-another window.''
+in ``some other window'' (@pxref{Displaying Buffers}), appear in
+special frames of their own. To do this, set the variable
+@code{special-display-buffer-names} to a list of buffer names; any
+buffer whose name is in that list automatically gets a special frame.
+@xref{Window Choice}, for how this fits in with the other ways for
+Emacs to choose a window to display in.
For example, if you set the variable this way,
calling @var{function}; its first argument is the buffer, and its
remaining arguments are @var{args}.
- An analogous feature lets you specify buffers which should be
-displayed in the selected window. @xref{Force Same Window}. The
-same-window feature takes precedence over the special-frame feature;
-therefore, if you add a buffer name to
-@code{special-display-buffer-names} and it has no effect, check to see
-whether that feature is also in use for the same buffer name.
-
@node Frame Parameters
@section Setting Frame Parameters
@cindex Auto-Raise mode