Function: ghostel--viewport-row-at
ghostel--viewport-row-at is a natively compiled function defined in
ghostel.el.
Signature
(ghostel--viewport-row-at POS)
Documentation
Return the 0-indexed viewport row of POS, or nil.
Counts newlines from ghostel--viewport-start to POS's line.
Returns nil when POS sits above the viewport (i.e. in scrollback).
Source Code
;; Defined in /nix/store/1252krff0gb2kisjcpp45m50cpdskfrl-emacs-packages-deps/share/emacs/site-lisp/ghostel.el
(defun ghostel--viewport-row-at (pos)
"Return the 0-indexed viewport row of POS, or nil.
Counts newlines from `ghostel--viewport-start' to POS's line.
Returns nil when POS sits above the viewport (i.e. in scrollback)."
(when-let* ((vp-start (ghostel--viewport-start)))
(when (>= pos vp-start)
(save-excursion
(goto-char pos)
(forward-line 0)
(count-lines vp-start (point))))))