From c02dd51a9811300140c63c5e3821239d14fce036 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Thu, 30 May 2002 17:03:50 +0000 Subject: [PATCH] Improve explanation of special handling of point in current buffer. --- lispref/windows.texi | 32 ++++++++++++++------------------ 1 file changed, 14 insertions(+), 18 deletions(-) diff --git a/lispref/windows.texi b/lispref/windows.texi index 3d828f4db5e..88949cf8458 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 -- 2.39.2