diff --git a/config/nvim/lua/core/plugin_config/dashboard.lua b/config/nvim/lua/core/plugin_config/dashboard.lua index f949abb6..3da7baf3 100644 --- a/config/nvim/lua/core/plugin_config/dashboard.lua +++ b/config/nvim/lua/core/plugin_config/dashboard.lua @@ -86,7 +86,17 @@ M.banner_alt_2 = { function M.get_sections() local header = { type = "text", - val = banner, + val = function() + local alpha_wins = vim.tbl_filter(function(win) + local buf = vim.api.nvim_win_get_buf(win) + return vim.api.nvim_buf_get_option(buf, "filetype") == "alpha" + end, vim.api.nvim_list_wins()) + + if vim.api.nvim_win_get_height(alpha_wins[#alpha_wins]) < 36 then + return M.banner_small + end + return banner + end, opts = { position = "center", hl = "Label",