diff options
author | Richard M. Stallman <rms@gnu.org> | 2002-05-30 17:03:50 +0000 |
---|---|---|
committer | Richard M. Stallman <rms@gnu.org> | 2002-05-30 17:03:50 +0000 |
commit | d933a49323008331c742baefab6799d113e603fd (patch) | |
tree | 8b4149936b4890cfefd33698eabc9935be42c46e /lispref | |
parent | 3dbbcbb2559835e947554e62ff16ee0ad9ee7636 (diff) | |
download | emacs-d933a49323008331c742baefab6799d113e603fd.tar.gz |
Improve explanation of special handling of point in current buffer.
Diffstat (limited to 'lispref')
-rw-r--r-- | lispref/windows.texi | 32 |
1 files 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 |