diff --git a/config/nvim/init.lua b/config/nvim/init.lua index ef43ac1..b3f46a8 100644 --- a/config/nvim/init.lua +++ b/config/nvim/init.lua @@ -73,7 +73,8 @@ vim.opt.ruler = false vim.opt.numberwidth = 4 vim.opt.signcolumn = "yes" vim.opt.wrap = false -vim.opt.scrolloff = 8 +local scrolloff = math.floor(vim.o.lines / 2) - 3 +vim.opt.scrolloff = scrolloff vim.opt.sidescrolloff = 8 vim.opt.shell = vim.env.SHELL vim.opt.sessionoptions = { "blank", "buffers", "curdir", "tabpages", "winsize", "winpos", "terminal", "localoptions", "help", "skiprtp", "folds" }