Fix: get jump distance in apparent cursor height

This commit will stop unexpected flashes when cursor moves around folded
lines.
This commit is contained in:
aileot 2022-09-02 21:23:23 +09:00
parent e043580a65
commit 0dc1b4acaf

View file

@ -5,9 +5,9 @@ local old_cur
local au_toggle
function M.on_cursor_moved()
local cur = vim.api.nvim_win_get_cursor(0)
local cur = vim.fn.winline() + vim.api.nvim_win_get_position(0)[1]
if old_cur then
local jump = math.abs(cur[1]-old_cur[1])
local jump = math.abs(cur-old_cur)
if jump >= opts.min_jump then
M.show_specs()
end