Function: window-group-end
window-group-end is a byte-compiled function defined in window.el.gz.
Signature
(window-group-end &optional WINDOW UPDATE)
Documentation
Return position at which display currently ends in the group of
windows containing WINDOW. When a grouping mode (such as Follow Mode)
is not active, this function is identical to window-end.
WINDOW must be a live window and defaults to the selected one.
This is updated by redisplay, when it runs to completion.
Simply changing the buffer text or setting window-group-start
does not update this value.
Return nil if there is no recorded value. (This can happen if the
last redisplay of WINDOW was preempted, and did not finish.)
If UPDATE is non-nil, compute the up-to-date position
if it isn't already recorded.
Source Code
;; Defined in /usr/src/emacs/lisp/window.el.gz
(defun window-group-end (&optional window update)
"Return position at which display currently ends in the group of
windows containing WINDOW. When a grouping mode (such as Follow Mode)
is not active, this function is identical to `window-end'.
WINDOW must be a live window and defaults to the selected one.
This is updated by redisplay, when it runs to completion.
Simply changing the buffer text or setting `window-group-start'
does not update this value.
Return nil if there is no recorded value. (This can happen if the
last redisplay of WINDOW was preempted, and did not finish.)
If UPDATE is non-nil, compute the up-to-date position
if it isn't already recorded."
(if (functionp window-group-end-function)
(funcall window-group-end-function window update)
(window-end window update)))