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
|
||
|
})
|
||
|
|
||
|
|
||
|
|