aboutsummaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua')
-rw-r--r--lua/startuptools.lua30
1 files changed, 10 insertions, 20 deletions
diff --git a/lua/startuptools.lua b/lua/startuptools.lua
index 679d44e..0d95c01 100644
--- a/lua/startuptools.lua
+++ b/lua/startuptools.lua
@@ -3,33 +3,27 @@ local nb = vim.api.nvim_create_namespace('noiceboard')
local settings = {
header = {
- " ▄▄▄█████▓ ▄▄▄ ▄▄▄██▀▀▀ ",
- " ▓ ██▒ ▓▒ ▒████▄ ▒██ ",
- " ▒ ▓██░ ▒░ ▒██ ▀█▄ ░██ ",
- " ░ ▓██▓ ░ ░██▄▄▄▄██ ▓██▄██▓ ",
- " ▒██▒ ░ ▓█ ▓██▒ ▓███▒ ",
- " ▒ ░░ ▒▒ ▓▒█░ ▒▓▒▒░ ",
- " ░ ▒ ▒▒ ░ ▒ ░▒░ ",
- " ░ ░ ▒ ░ ░ ░ ",
- " ░ ░ ░ ░ ",
+" /$$ ",
+" |__/ ",
+" /$$$$$$$ /$$$$$$ /$$$$$$ /$$ /$$ /$$ /$$$$$$/$$$$ ",
+"| $$__ $$ /$$__ $$ /$$__ $$| $$ /$$/| $$| $$_ $$_ $$",
+"| $$ \\ $$| $$$$$$$$| $$ \\ $$ \\ $$/$$/ | $$| $$ \\ $$ \\ $$",
+"| $$ | $$| $$_____/| $$ | $$ \\ $$$/ | $$| $$ | $$ | $$",
+"| $$ | $$| $$$$$$$| $$$$$$/ \\ $/ | $$| $$ | $$ | $$",
+"|__/ |__/ \\_______/ \\______/ \\_/ |__/|__/ |__/ |__/",
}
}
local function center(dict)
local centered = {}
+ local space_left = vim.o.columns - string.len(dict[1])
for _, line in ipairs(dict) do
- local space_left = vim.o.columns - string.len(line)
- table.insert(centered, string.rep(" ", space_left) .. line)
- space_left = 0
+ table.insert(centered, string.rep(" ", space_left/2) .. line)
end
return centered
end
-function M.print_header()
- dump(center(settings.header))
-end
-
local count = 1
local function set_lines(len, text, hi, pass)
vim.api.nvim_buf_set_lines(0, count, count+len, false, center(text))
@@ -45,8 +39,4 @@ function M.set_header()
set_lines(#settings.header, settings.header, 'TSString')
end
-function M.setup()
- vim.cmd("command! -bang -nargs=0 StartuptoolsHeader :lua require('startuptools').set_header()")
-end
-
return M