aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman <[email protected]>2002-05-30 17:03:50 +0000
committerRichard M. Stallman <[email protected]>2002-05-30 17:03:50 +0000
commitc02dd51a9811300140c63c5e3821239d14fce036 (patch)
tree65a2fd4457ac758ae6c9c3373ce61e6dddac70b8
parentb765ba644ce6bdc6676365ba8a141253d88288dc (diff)
Improve explanation of special handling of point in current buffer.
-rw-r--r--lispref/windows.texi32
1 files changed, 14 insertions, 18 deletions
diff --git a/lispref/windows.texi b/lispref/windows.texi
index 3d828f4db5..88949cf845 100644
--- a/lispref/windows.texi
+++ b/lispref/windows.texi
@@ -1967,26 +1967,22 @@ argument because it always uses the frame that @var{window} is on.
@cindex saving window information
A @dfn{window configuration} records the entire layout of one
-frame---all windows, their sizes, which buffers they contain, what part
-of each buffer is displayed, and the values of point and the mark. You
-can bring back an entire previous layout by restoring a window
-configuration previously saved.
-
- If you want to record all frames instead of just one, use a frame
-configuration instead of a window configuration. @xref{Frame
-Configurations}.
+frame---all windows, their sizes, which buffers they contain, what
+part of each buffer is displayed, and the values of point and the
+mark. It also includes the values of @code{window-min-height},
+@code{window-min-width} and @code{minibuffer-scroll-window}. An
+exception is made for point in the selected window for the current
+buffer; its value is not saved in the window configuration.
+
+ You can bring back an entire previous layout by restoring a window
+configuration previously saved. If you want to record all frames
+instead of just one, use a frame configuration instead of a window
+configuration. @xref{Frame Configurations}.
@defun current-window-configuration &optional frame
-This function returns a new object representing @var{frame}'s
-current window configuration, including the number of windows, their
-sizes and current buffers, which window is the selected window, and for
-each window the displayed buffer, the display-start position, and the
-positions of point and the mark. It also includes the values of
-@code{window-min-height}, @code{window-min-width} and
-@code{minibuffer-scroll-window}. An exception is made for point in the
-current buffer, whose value is not saved.
-
-If @var{frame} is omitted, the selected frame is used.
+This function returns a new object representing @var{frame}'s current
+window configuration. If @var{frame} is omitted, the selected frame
+is used.
@end defun
@defun set-window-configuration configuration