diff options
Diffstat (limited to 'lua/lvim/core/alpha')
| -rw-r--r-- | lua/lvim/core/alpha/dashboard.lua | 26 | 
1 files changed, 15 insertions, 11 deletions
| diff --git a/lua/lvim/core/alpha/dashboard.lua b/lua/lvim/core/alpha/dashboard.lua index e92f12bb..51338554 100644 --- a/lua/lvim/core/alpha/dashboard.lua +++ b/lua/lvim/core/alpha/dashboard.lua @@ -103,18 +103,22 @@ function M.get_sections()      },    } +  local dashboard = require "alpha.themes.dashboard" + +  local function button(sc, txt, keybind, keybind_opts) +    local b = dashboard.button(sc, txt, keybind, keybind_opts) +    b.opts.hl_shortcut = "Macro" +    return b +  end +    local buttons = { -    entries = { -      { "f", "  Find File", "<CMD>Telescope find_files<CR>" }, -      { "n", "  New File", "<CMD>ene!<CR>" }, -      { "p", "  Projects ", "<CMD>Telescope projects<CR>" }, -      { "r", "  Recent Files", "<CMD>Telescope oldfiles<CR>" }, -      { "t", "  Find Text", "<CMD>Telescope live_grep<CR>" }, -      { -        "c", -        "  Configuration", -        "<CMD>edit " .. require("lvim.config"):get_user_config_path() .. " <CR>", -      }, +    val = { +      button("f", "  Find File", "<CMD>Telescope find_files<CR>"), +      button("n", "  New File", "<CMD>ene!<CR>"), +      button("p", "  Projects ", "<CMD>Telescope projects<CR>"), +      button("r", " Recent files", ":Telescope oldfiles <CR>"), +      button("t", "  Find Text", "<CMD>Telescope live_grep<CR>"), +      button("c", "  Configuration", "<CMD>edit " .. require("lvim.config"):get_user_config_path() .. " <CR>"),      },    } | 
