Function: erc--scrolltobottom-on-pre-insert
erc--scrolltobottom-on-pre-insert is a byte-compiled function defined
in erc-goodies.el.gz.
Signature
(erc--scrolltobottom-on-pre-insert _)
Documentation
Remember window-start before inserting a message.
Source Code
;; Defined in /usr/src/emacs/lisp/erc/erc-goodies.el.gz
(defun erc--scrolltobottom-on-pre-insert (_)
"Remember `window-start' before inserting a message."
(setq erc--scrolltobottom-window-info
(mapcar (lambda (w)
(list w
(window-start w)
(and-let*
(((eq erc-scrolltobottom-all 'relaxed))
(c (count-screen-lines (window-start w)
(point-max) nil w)))
(if (= ?\n (char-before (point-max))) (1+ c) c))))
(get-buffer-window-list nil nil 'visible))))