aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
Diffstat (limited to 'lisp')
-rw-r--r--lisp/window.el15
1 files changed, 8 insertions, 7 deletions
diff --git a/lisp/window.el b/lisp/window.el
index abd1a68b1f0..2c0ea8e4d56 100644
--- a/lisp/window.el
+++ b/lisp/window.el
@@ -1144,15 +1144,16 @@ explicitly provided via a `window-parameters' entry in ALIST."
1144 buffer best-window 'reuse alist dedicated))))))))) 1144 buffer best-window 'reuse alist dedicated)))))))))
1145 1145
1146(defun window-toggle-side-windows (&optional frame) 1146(defun window-toggle-side-windows (&optional frame)
1147 "Toggle side windows on specified FRAME. 1147 "Toggle display of side windows on specified FRAME.
1148FRAME must be a live frame and defaults to the selected one. 1148FRAME must be a live frame and defaults to the selected one.
1149 1149
1150If FRAME has at least one side window, save FRAME's state in the 1150If FRAME has at least one side window, delete all side
1151FRAME's `window-state' frame parameter and delete all side 1151windows on FRAME after saving FRAME's state in the
1152windows on FRAME afterwards. Otherwise, if FRAME has a 1152FRAME's `window-state' frame parameter. Otherwise,
1153`window-state' parameter, use that to restore any side windows on 1153restore any side windows recorded in FRAME's `window-state'
1154FRAME leaving FRAME's main window alone. Signal an error if 1154parameter, leaving FRAME's main window alone. Signal an
1155FRAME has no side window and no saved state is found." 1155error if FRAME has no side windows and no saved state for
1156it is found."
1156 (interactive) 1157 (interactive)
1157 (let* ((frame (window-normalize-frame frame)) 1158 (let* ((frame (window-normalize-frame frame))
1158 (window--sides-inhibit-check t) 1159 (window--sides-inhibit-check t)