From 70c3f4dc4419bd606e752142725c5f4ee1eeadf1 Mon Sep 17 00:00:00 2001 From: rootiest Date: Sat, 14 Sep 2024 22:16:20 -0400 Subject: [PATCH] style: adjust layout padding based on window height --- lua/data/dash.lua | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lua/data/dash.lua b/lua/data/dash.lua index d96e713..0fce635 100644 --- a/lua/data/dash.lua +++ b/lua/data/dash.lua @@ -50,8 +50,13 @@ M.alpha = { end dashboard.section.header.opts.hl = "Conditional" dashboard.section.footer.opts.hl = "AlphaFooter" - dashboard.opts.layout[1].val = - vim.fn.max({ 2, vim.fn.floor(vim.fn.winheight(0) * 0.2) }) + local padding = vim.fn.max({ 2, vim.fn.floor(vim.fn.winheight(0) * 0.2) }) + if vim.fn.winheight(0) < 40 then + padding = 1 + elseif vim.fn.winheight(0) < 30 then + padding = 0 + end + dashboard.opts.layout[1].val = padding return dashboard end, }