From: Eli Zaretskii Date: Sat, 18 Oct 2008 16:33:17 +0000 (+0000) Subject: (Choosing Window): Fix last change. X-Git-Tag: emacs-pretest-23.0.90~2410 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=ef5fbab75bd5501e989bdd73ff4f5b4457f27f57;p=emacs.git (Choosing Window): Fix last change. --- diff --git a/doc/lispref/windows.texi b/doc/lispref/windows.texi index 09cfff227d4..d31f8ee7798 100644 --- a/doc/lispref/windows.texi +++ b/doc/lispref/windows.texi @@ -951,15 +951,19 @@ Precisely how @code{display-buffer} finds or creates a window depends on the variables described below. @end deffn -@defun split-window-preferred-function window +@defvar split-window-preferred-function This variable specifies how to split a window. Its value, if non-@code{nil}, should be a function of one argument, which is a window. If this variable specifies a function, @code{display-buffer} will call it with one or more candidate windows when it looks for a -window to split. If the argument @var{window} fits, the function is +window to split. If the argument window fits, the function is expected to split it and return a new window. If the function returns -@code{nil}, then @var{window} will not be split. -@end defun +@code{nil}, then this window will not be split. + +If the value of this variable is @code{nil}, @code{display-buffer} +uses the other variables described below to decide whether and which +window to split. +@end defvar @defopt display-buffer-reuse-frames If this variable is non-@code{nil}, @code{display-buffer} searches