]> git.eshelyaron.com Git - emacs.git/commitdiff
Improve documentation of 'delete-windows-on'
authorEli Zaretskii <eliz@gnu.org>
Fri, 8 Mar 2019 10:21:29 +0000 (12:21 +0200)
committerEli Zaretskii <eliz@gnu.org>
Fri, 8 Mar 2019 10:21:29 +0000 (12:21 +0200)
* doc/emacs/windows.texi (Change Window): Document
'delete-windows-on'.

* lisp/window.el (delete-windows-on): Doc fix.  (Bug#34749)

doc/emacs/windows.texi
lisp/window.el

index 27077ff9ec193dd0f15c61a9a28c53534b221806..c4c724e6bc2cfa444c69047a8dd779c89f03d60e 100644 (file)
@@ -255,6 +255,8 @@ Delete all windows in the selected frame except the selected window
 Delete the selected window and kill the buffer that was showing in it
 (@code{kill-buffer-and-window}).  The last character in this key
 sequence is a zero.
+@item M-x delete-windows-on @key{RET} @var{buffer} @key{RET}
+Delete windows showing the specified @var{buffer}.
 @item C-x ^
 Make selected window taller (@code{enlarge-window}).
 @item C-x @}
@@ -290,6 +292,11 @@ selected window.
 whole frame.  (This command cannot be used while the minibuffer window
 is active; attempting to do so signals an error.)
 
+  @kbd{M-x delete-windows-on} deletes windows that show a specific
+buffer.  It prompts for the buffer, defaulting to the current buffer.
+With prefix argument of zero, @kbd{C-u 0}, this command deletes
+windows only on the current display's frames.
+
 @cindex resize window
 @cindex resizing windows
 @kindex C-x ^
index 8c04e0106786cdf5bbdd5f85e98d8d8c26f71538..907b3d038fcb461f35f87445ea0893d55c88e085 100644 (file)
@@ -4684,6 +4684,8 @@ displayed there."
 BUFFER-OR-NAME may be a buffer or the name of an existing buffer
 and defaults to the current buffer.
 
+Interactively, prompt for the buffer.
+
 The following non-nil values of the optional argument FRAME
 have special meanings:
 
@@ -4700,6 +4702,10 @@ have special meanings:
 Any other value of FRAME means consider all windows on all
 frames.
 
+Interactively, FRAME is the prefix argument, so you can
+use \\[universal-argument] 0 to specify all windows only on
+the current terminal's frames.
+
 When a window showing BUFFER-OR-NAME is dedicated and the only
 window of its frame, that frame is deleted when there are other
 frames left."