nvim/plugin/centerscroll.lua
2025-02-26 11:22:27 +01:00

17 lines
410 B
Lua

-- " from https://vi.stackexchange.com/a/26055
-- augroup KeepCentered
-- autocmd!
-- autocmd CursorMoved * if &buftype == '' | normal! zz | endif
-- augroup END
vim.api.nvim_create_augroup("KeepCentered", { clear = true })
vim.api.nvim_create_autocmd("CursorMoved", {
group = "KeepCentered",
pattern = "*",
callback = function()
if vim.o.buftype == "" then
vim.cmd([[normal! zz]])
end
end,
})