Function: follow-windows-start-end

follow-windows-start-end is a byte-compiled function defined in follow.el.gz.

Signature

(follow-windows-start-end WINDOWS)

Documentation

Return a list of (WIN START END BUFFER-END-P) for window list WINDOWS.

Source Code

;; Defined in /usr/src/emacs/lisp/follow.el.gz
(defun follow-windows-start-end (windows)
  "Return a list of (WIN START END BUFFER-END-P) for window list WINDOWS."
  (if (follow-cache-valid-p windows)
      follow-windows-start-end-cache
    (let ((orig-win (selected-window))
	  win-start-end)
      (dolist (w windows)
	(select-window w 'norecord)
	(push (cons w (cons (window-start) (follow-calc-win-end)))
	      win-start-end))
      (select-window orig-win 'norecord)
      (setq follow-windows-start-end-cache (nreverse win-start-end)))))