Я хочу получить смещение
- текущая позиция курсора
- текущий диапазон выбора
в vim, начиная с начала файла. Я делаю это в python, поэтому подсказки, как это сделать с помощью скриптов vyth python, будут очень полезны.
Я использовал vim.current.. before для выполнения сценариев, но он использует строки и столбцы, а не общее смещение.
Должен ли я рассчитать сумму всех предыдущих строк + текущей строки или есть более простой метод?