summaryrefslogtreecommitdiff
path: root/lisp/window.el
diff options
context:
space:
mode:
authorAndreas Schwab <schwab@suse.de>2002-02-03 15:35:39 +0000
committerAndreas Schwab <schwab@suse.de>2002-02-03 15:35:39 +0000
commit471af22c5feb8d90b24fef951b82dfa54b68f178 (patch)
tree1ce103073e1de3449a65bd42fd4fd479ef2c3528 /lisp/window.el
parent2188f2d4f49cfeb1917cac54cabad5b14d85eb78 (diff)
downloademacs-471af22c5feb8d90b24fef951b82dfa54b68f178.tar.gz
(save-selected-window): Move macro before first use.
Diffstat (limited to 'lisp/window.el')
-rw-r--r--lisp/window.el20
1 files changed, 10 insertions, 10 deletions
diff --git a/lisp/window.el b/lisp/window.el
index 02b3fa1ffe3..ad02924a78c 100644
--- a/lisp/window.el
+++ b/lisp/window.el
@@ -29,6 +29,16 @@
;;; Code:
+(defmacro save-selected-window (&rest body)
+ "Execute BODY, then select the window that was selected before BODY.
+However, if that window has become dead, don't get an error,
+just refrain from switching to it."
+ `(let ((save-selected-window-window (selected-window)))
+ (unwind-protect
+ (progn ,@body)
+ (if (window-live-p save-selected-window-window)
+ (select-window save-selected-window-window)))))
+
(defun window-body-height (&optional window)
"Return number of lines in window WINDOW for actual buffer text.
This does not include the mode line (if any) or the header line (if any)."
@@ -136,16 +146,6 @@ Anything else means restrict to the selected frame."
(defun minibuffer-window-active-p (window)
"Return t if WINDOW (a minibuffer window) is now active."
(eq window (active-minibuffer-window)))
-
-(defmacro save-selected-window (&rest body)
- "Execute BODY, then select the window that was selected before BODY.
-However, if that window has become dead, don't get an error,
-just refrain from switching to it."
- `(let ((save-selected-window-window (selected-window)))
- (unwind-protect
- (progn ,@body)
- (if (window-live-p save-selected-window-window)
- (select-window save-selected-window-window)))))
(defun count-windows (&optional minibuf)
"Return the number of visible windows.