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, | 
