aboutsummaryrefslogtreecommitdiff
path: root/lua/startup/utils.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/startup/utils.lua')
-rw-r--r--lua/startup/utils.lua32
1 files changed, 30 insertions, 2 deletions
diff --git a/lua/startup/utils.lua b/lua/startup/utils.lua
index 8498b1f..aba785c 100644
--- a/lua/startup/utils.lua
+++ b/lua/startup/utils.lua
@@ -5,6 +5,34 @@ function U.spaces(amount)
return string.rep(" ", amount)
end
+function U.default_header()
+ local header = {
+ " /$$ ",
+ " |__/ ",
+ " /$$$$$$$ /$$$$$$ /$$$$$$ /$$ /$$ /$$ /$$$$$$/$$$$ ",
+ "| $$__ $$ /$$__ $$ /$$__ $$| $$ /$$/| $$| $$_ $$_ $$",
+ "| $$ \\ $$| $$$$$$$$| $$ \\ $$ \\ $$/$$/ | $$| $$ \\ $$ \\ $$",
+ "| $$ | $$| $$_____/| $$ | $$ \\ $$$/ | $$| $$ | $$ | $$",
+ "| $$ | $$| $$$$$$$| $$$$$$/ \\ $/ | $$| $$ | $$ | $$",
+ "|__/ |__/ \\_______/ \\______/ \\_/ |__/|__/ |__/ |__/",
+ }
+ return header
+end
+
+function U.get_oldfiles(amount)
+ local oldfiles = {}
+ local oldfiles_raw = vim.fn.execute "oldfiles"
+ local oldfiles_amount = 0
+ for file in oldfiles_raw:gmatch "[^\n]+" do
+ if oldfiles_amount >= amount then
+ break
+ end
+ table.insert(oldfiles, (string.sub(file, 5, -1)))
+ oldfiles_amount = oldfiles_amount + 1
+ end
+ return oldfiles
+end
+
function U.longest_line(lines)
local longest = 0
for _, line in ipairs(lines) do
@@ -16,8 +44,8 @@ function U.longest_line(lines)
end
function U.create_hls()
- vim.cmd( "hi StartupHeading guifg=" .. colors.heading_fg)
- vim.cmd( "hi StartupTools guifg=" .. colors.tools_fg)
+ vim.cmd("hi StartupHeading guifg=" .. colors.heading_fg)
+ vim.cmd("hi StartupTools guifg=" .. colors.tools_fg)
end
function U.set_buf_options()