diff options
Diffstat (limited to 'lua/lvim/core/alpha/dashboard.lua')
-rw-r--r-- | lua/lvim/core/alpha/dashboard.lua | 40 |
1 files changed, 17 insertions, 23 deletions
diff --git a/lua/lvim/core/alpha/dashboard.lua b/lua/lvim/core/alpha/dashboard.lua index a1ba7c5a..26c7e053 100644 --- a/lua/lvim/core/alpha/dashboard.lua +++ b/lua/lvim/core/alpha/dashboard.lua @@ -114,31 +114,25 @@ function M.get_sections() hl = "Number", }, } - local buttons = {} - local status_ok, dashboard = pcall(require, "alpha.themes.dashboard") - if status_ok then - local function button(sc, txt, keybind, keybind_opts) - local b = dashboard.button(sc, txt, keybind, keybind_opts) - b.opts.hl_shortcut = "Include" - return b - end - buttons = { - val = { - button("f", lvim.icons.ui.FindFile .. " Find File", "<CMD>Telescope find_files<CR>"), - button("n", lvim.icons.ui.NewFile .. " New File", "<CMD>ene!<CR>"), - button("p", lvim.icons.ui.Project .. " Projects ", "<CMD>Telescope projects<CR>"), - button("r", lvim.icons.ui.History .. " Recent files", ":Telescope oldfiles <CR>"), - button("t", lvim.icons.ui.FindText .. " Find Text", "<CMD>Telescope live_grep<CR>"), - button( - "c", - lvim.icons.ui.Gear .. " Configuration", - "<CMD>edit " .. require("lvim.config"):get_user_config_path() .. " <CR>" - ), + local buttons = { + opts = { + hl_shortcut = "Include", + spacing = 1, + }, + entries = { + { "f", lvim.icons.ui.FindFile .. " Find File", "<CMD>Telescope find_files<CR>" }, + { "n", lvim.icons.ui.NewFile .. " New File", "<CMD>ene!<CR>" }, + { "p", lvim.icons.ui.Project .. " Projects ", "<CMD>Telescope projects<CR>" }, + { "r", lvim.icons.ui.History .. " Recent files", ":Telescope oldfiles <CR>" }, + { "t", lvim.icons.ui.FindText .. " Find Text", "<CMD>Telescope live_grep<CR>" }, + { + "c", + lvim.icons.ui.Gear .. " Configuration", + "<CMD>edit " .. require("lvim.config"):get_user_config_path() .. " <CR>", }, - } - end - + }, + } return { header = header, buttons = buttons, |