Make the alpha override-abble.
This commit is contained in:
parent
4ad0bf1b22
commit
ec274db8b2
|
@ -4,29 +4,6 @@ if not present then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local ascii = {
|
|
||||||
" ⣴⣶⣤⡤⠦⣤⣀⣤⠆ ⣈⣭⣿⣶⣿⣦⣼⣆ ",
|
|
||||||
" ⠉⠻⢿⣿⠿⣿⣿⣶⣦⠤⠄⡠⢾⣿⣿⡿⠋⠉⠉⠻⣿⣿⡛⣦ ",
|
|
||||||
" ⠈⢿⣿⣟⠦ ⣾⣿⣿⣷ ⠻⠿⢿⣿⣧⣄ ",
|
|
||||||
" ⣸⣿⣿⢧ ⢻⠻⣿⣿⣷⣄⣀⠄⠢⣀⡀⠈⠙⠿⠄ ",
|
|
||||||
" ⢠⣿⣿⣿⠈ ⣻⣿⣿⣿⣿⣿⣿⣿⣛⣳⣤⣀⣀ ",
|
|
||||||
" ⢠⣧⣶⣥⡤⢄ ⣸⣿⣿⠘ ⢀⣴⣿⣿⡿⠛⣿⣿⣧⠈⢿⠿⠟⠛⠻⠿⠄ ",
|
|
||||||
" ⣰⣿⣿⠛⠻⣿⣿⡦⢹⣿⣷ ⢊⣿⣿⡏ ⢸⣿⣿⡇ ⢀⣠⣄⣾⠄ ",
|
|
||||||
" ⣠⣿⠿⠛ ⢀⣿⣿⣷⠘⢿⣿⣦⡀ ⢸⢿⣿⣿⣄ ⣸⣿⣿⡇⣪⣿⡿⠿⣿⣷⡄ ",
|
|
||||||
" ⠙⠃ ⣼⣿⡟ ⠈⠻⣿⣿⣦⣌⡇⠻⣿⣿⣷⣿⣿⣿ ⣿⣿⡇ ⠛⠻⢷⣄ ",
|
|
||||||
" ⢻⣿⣿⣄ ⠈⠻⣿⣿⣿⣷⣿⣿⣿⣿⣿⡟ ⠫⢿⣿⡆ ",
|
|
||||||
" ⠻⣿⣿⣿⣿⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⡟⢀⣀⣤⣾⡿⠃ ",
|
|
||||||
}
|
|
||||||
|
|
||||||
local header = {
|
|
||||||
type = "text",
|
|
||||||
val = ascii,
|
|
||||||
opts = {
|
|
||||||
position = "center",
|
|
||||||
hl = "AlphaHeader",
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
||||||
local function button(sc, txt, keybind)
|
local function button(sc, txt, keybind)
|
||||||
local sc_ = sc:gsub("%s", ""):gsub("SPC", "<leader>")
|
local sc_ = sc:gsub("%s", ""):gsub("SPC", "<leader>")
|
||||||
|
|
||||||
|
@ -55,7 +32,32 @@ local function button(sc, txt, keybind)
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
local buttons = {
|
local default = {}
|
||||||
|
|
||||||
|
default.ascii = {
|
||||||
|
" ⣴⣶⣤⡤⠦⣤⣀⣤⠆ ⣈⣭⣿⣶⣿⣦⣼⣆ ",
|
||||||
|
" ⠉⠻⢿⣿⠿⣿⣿⣶⣦⠤⠄⡠⢾⣿⣿⡿⠋⠉⠉⠻⣿⣿⡛⣦ ",
|
||||||
|
" ⠈⢿⣿⣟⠦ ⣾⣿⣿⣷ ⠻⠿⢿⣿⣧⣄ ",
|
||||||
|
" ⣸⣿⣿⢧ ⢻⠻⣿⣿⣷⣄⣀⠄⠢⣀⡀⠈⠙⠿⠄ ",
|
||||||
|
" ⢠⣿⣿⣿⠈ ⣻⣿⣿⣿⣿⣿⣿⣿⣛⣳⣤⣀⣀ ",
|
||||||
|
" ⢠⣧⣶⣥⡤⢄ ⣸⣿⣿⠘ ⢀⣴⣿⣿⡿⠛⣿⣿⣧⠈⢿⠿⠟⠛⠻⠿⠄ ",
|
||||||
|
" ⣰⣿⣿⠛⠻⣿⣿⡦⢹⣿⣷ ⢊⣿⣿⡏ ⢸⣿⣿⡇ ⢀⣠⣄⣾⠄ ",
|
||||||
|
" ⣠⣿⠿⠛ ⢀⣿⣿⣷⠘⢿⣿⣦⡀ ⢸⢿⣿⣿⣄ ⣸⣿⣿⡇⣪⣿⡿⠿⣿⣷⡄ ",
|
||||||
|
" ⠙⠃ ⣼⣿⡟ ⠈⠻⣿⣿⣦⣌⡇⠻⣿⣿⣷⣿⣿⣿ ⣿⣿⡇ ⠛⠻⢷⣄ ",
|
||||||
|
" ⢻⣿⣿⣄ ⠈⠻⣿⣿⣿⣷⣿⣿⣿⣿⣿⡟ ⠫⢿⣿⡆ ",
|
||||||
|
" ⠻⣿⣿⣿⣿⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⡟⢀⣀⣤⣾⡿⠃ ",
|
||||||
|
}
|
||||||
|
|
||||||
|
default.header = {
|
||||||
|
type = "text",
|
||||||
|
val = default.ascii,
|
||||||
|
opts = {
|
||||||
|
position = "center",
|
||||||
|
hl = "AlphaHeader",
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
default.buttons = {
|
||||||
type = "group",
|
type = "group",
|
||||||
val = {
|
val = {
|
||||||
button("SPC f f", " Find File ", ":Telescope find_files<CR>"),
|
button("SPC f f", " Find File ", ":Telescope find_files<CR>"),
|
||||||
|
@ -70,17 +72,25 @@ local buttons = {
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
local section = {
|
default.section = {
|
||||||
header = header,
|
header = default.header,
|
||||||
buttons = buttons,
|
buttons = default.buttons,
|
||||||
}
|
}
|
||||||
|
|
||||||
alpha.setup {
|
local M = {}
|
||||||
|
M.setup = function(override_flag)
|
||||||
|
if override_flag then
|
||||||
|
default = require("core.utils").tbl_override_req("alpha", default)
|
||||||
|
end
|
||||||
|
alpha.setup {
|
||||||
layout = {
|
layout = {
|
||||||
{ type = "padding", val = 5 },
|
{ type = "padding", val = 5 },
|
||||||
section.header,
|
default.section.header,
|
||||||
{ type = "padding", val = 2 },
|
{ type = "padding", val = 2 },
|
||||||
section.buttons,
|
default.section.buttons,
|
||||||
},
|
},
|
||||||
opts = {},
|
opts = {},
|
||||||
}
|
}
|
||||||
|
end
|
||||||
|
|
||||||
|
return M
|
||||||
|
|
Loading…
Reference in New Issue