57 lines
1.2 KiB
Lua
57 lines
1.2 KiB
Lua
local current_day = os.date("%A")
|
|
|
|
local builtin = require("veil.builtin")
|
|
|
|
|
|
|
|
require("veil").setup({
|
|
sections = {
|
|
builtin.sections.animated(builtin.headers.frames_days_of_week[current_day], {
|
|
hl = { fg = "#5de4c7" },
|
|
}),
|
|
builtin.sections.buttons({
|
|
{
|
|
icon = "",
|
|
text = "Find Files",
|
|
shortcut = "f",
|
|
callback = function()
|
|
require("telescope.builtin").find_files()
|
|
end,
|
|
},
|
|
{
|
|
icon = "",
|
|
text = "Find Word",
|
|
shortcut = "w",
|
|
callback = function()
|
|
require("telescope.builtin").live_grep()
|
|
end,
|
|
},
|
|
{
|
|
icon = "",
|
|
text = "Buffers",
|
|
shortcut = "b",
|
|
callback = function()
|
|
require("telescope.builtin").buffers()
|
|
end,
|
|
},
|
|
{
|
|
icon = "",
|
|
text = "Config",
|
|
shortcut = "c",
|
|
callback = function()
|
|
require("telescope").extensions.file_browser.file_browser({
|
|
path = vim.fn.stdpath("config"),
|
|
})
|
|
end,
|
|
},
|
|
}),
|
|
builtin.sections.oldfiles(),
|
|
},
|
|
mappings = {},
|
|
startup = true,
|
|
listed = false
|
|
})
|
|
|
|
|
|
|