Dashboard mentions username, too.
This commit is contained in:
@@ -414,15 +414,24 @@ require("lazy").setup({
|
|||||||
-- Calculate padding for centering the greeting
|
-- Calculate padding for centering the greeting
|
||||||
local greetingWidth = #greeting - 3
|
local greetingWidth = #greeting - 3
|
||||||
local padding = math.floor((logoWidth - greetingWidth) / 2)
|
local padding = math.floor((logoWidth - greetingWidth) / 2)
|
||||||
|
|
||||||
-- Generate spaces for padding
|
-- Generate spaces for padding
|
||||||
local paddedGreeting = string.rep(' ', padding) .. greeting
|
local paddedGreeting = string.rep(' ', padding) .. greeting
|
||||||
|
|
||||||
|
|
||||||
|
local userName = "You work as '" .. vim.env.USER .. "'."
|
||||||
|
|
||||||
|
-- Calculate padding for centering the username
|
||||||
|
local userNameWidth = #userName
|
||||||
|
local padding = math.floor((logoWidth - userNameWidth) / 2)
|
||||||
|
-- Generate spaces for padding
|
||||||
|
local userNamePadded = string.rep(' ', padding) .. userName
|
||||||
|
|
||||||
|
|
||||||
-- Add margin lines below the padded greeting
|
-- Add margin lines below the padded greeting
|
||||||
local margin = string.rep('\n', marginBottom * 5)
|
local margin = string.rep('\n', marginBottom * 5)
|
||||||
|
|
||||||
-- Concatenate logo, padded greeting, and margin
|
-- Concatenate logo, padded greeting, and margin
|
||||||
local adjustedLogo = logo .. '\n' .. paddedGreeting .. margin
|
local adjustedLogo = logo .. '\n' .. paddedGreeting .. '\n\n' .. userNamePadded .. '\n' .. margin
|
||||||
dashboard.section.header.val = vim.split(adjustedLogo, '\n')
|
dashboard.section.header.val = vim.split(adjustedLogo, '\n')
|
||||||
|
|
||||||
dashboard.section.buttons.val = {
|
dashboard.section.buttons.val = {
|
||||||
|
|||||||
Reference in New Issue
Block a user