Я хочу знать вертикальное положение курсора относительно верхней части окна. Я попробовал этотНайти вертикальное положение в окне
(defun cursor-line-in-window()
(save-excursion
(let* ((current-line (line-number-at-pos (point)))
(top-of-window-line (progn (move-to-window-line 0)
(line-number-at-pos (point)))))
(- current-line top-of-window-line))))
Это работает, за исключением того, когда я нахожусь в файле орг-режиме, где несколько строк сложенный под заголовком. Поэтому я хотел бы либо:
1: найти способ подсчета количества видимых строк в диапазоне, или
2: найти функцию, которая дает мне вертикальное положение непосредственно.