Commit 6ab4745b authored by Richard M. Stallman's avatar Richard M. Stallman
Browse files

(Buffers and Windows): set-window-buffer has new arg.

parent 5c646a2d
...@@ -643,7 +643,7 @@ The functions described there are easier to use than these, but they ...@@ -643,7 +643,7 @@ The functions described there are easier to use than these, but they
employ heuristics in choosing or creating a window; use these functions employ heuristics in choosing or creating a window; use these functions
when you need complete control. when you need complete control.
@defun set-window-buffer window buffer-or-name @defun set-window-buffer window buffer-or-name &optional keep-margins
This function makes @var{window} display @var{buffer-or-name} as its This function makes @var{window} display @var{buffer-or-name} as its
contents. It returns @code{nil}. This is the fundamental primitive contents. It returns @code{nil}. This is the fundamental primitive
for changing which buffer is displayed in a window, and all ways for changing which buffer is displayed in a window, and all ways
...@@ -655,6 +655,11 @@ of doing that call this function. ...@@ -655,6 +655,11 @@ of doing that call this function.
@result{} nil @result{} nil
@end group @end group
@end example @end example
Normally, displaying @var{buffer} in @var{window} resets the window's
fringe widths and position based on the local variables of @var{buffer}.
However, if @var{keep-margins} is non-@code{nil}, the fringe widths and
position of @var{window} remain unchanged. @xref{Fringes}.
@end defun @end defun
@defun window-buffer &optional window @defun window-buffer &optional window
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment