diff options
| author | triethyl <triethylammonium@pm.me> | 2025-07-11 17:01:04 -0400 |
|---|---|---|
| committer | triethyl <triethylammonium@pm.me> | 2025-07-11 17:01:04 -0400 |
| commit | 8e2f4297ba08f945e4f78d7c3a86aa4cc1e553ed (patch) | |
| tree | 6ddeba503f54aa3f80377e7225e564a5fe34bbcc /pkgs/custom-neovim/config/lua/plugins/alpha.lua | |
| parent | 0c3ab10a8f5587ef64476fc4cf425531df73e3d4 (diff) | |
working on adding snacks.nvim
Former-commit-id: 4e263cc0bcc079adaa4eb9487c7c31553e186388
Diffstat (limited to 'pkgs/custom-neovim/config/lua/plugins/alpha.lua')
| -rw-r--r-- | pkgs/custom-neovim/config/lua/plugins/alpha.lua | 64 |
1 files changed, 52 insertions, 12 deletions
diff --git a/pkgs/custom-neovim/config/lua/plugins/alpha.lua b/pkgs/custom-neovim/config/lua/plugins/alpha.lua index 42ad1e4..f377b0d 100644 --- a/pkgs/custom-neovim/config/lua/plugins/alpha.lua +++ b/pkgs/custom-neovim/config/lua/plugins/alpha.lua @@ -1,20 +1,60 @@ local alpha = require("alpha") local dashboard = require("alpha.themes.dashboard") --- Set header -dashboard.section.header.val = Art.misc.hydra +-- -- Set header +-- dashboard.section.header.val = Art.misc.hydra --- Set menu -dashboard.section.buttons.val = { - dashboard.button( "f", " > Find file", ":cd $HOME | Telescope find_files<CR>" ), - dashboard.button( "r", " > Find recent file", ":Telescope oldfiles<CR>" ), - dashboard.button( "s", " > Load session", ":Telescope persisted<cr>" ), - dashboard.button( "l", " > Load last session", ":SessionLoadLast<cr>" ), - dashboard.button( "q", " > Quit", ":qa<CR>" ), -} +-- -- Set menu +-- dashboard.section.buttons.val = { +-- dashboard.button( "f", " > Find file", ":cd $HOME | Telescope find_files<CR>" ), +-- dashboard.button( "r", " > Find recent file", ":Telescope oldfiles<CR>" ), +-- dashboard.button( "s", " > Load session", ":Telescope persisted<cr>" ), +-- dashboard.button( "l", " > Load last session", ":SessionLoadLast<cr>" ), +-- dashboard.button( "q", " > Quit", ":qa<CR>" ), +-- } + +-- -- Center components. +-- dashboard.section.header.opts.position = "center" +-- dashboard.section.footer.opts.position = "center" --- Send config to alpha -alpha.setup(dashboard.opts) +-- -- Send config to alpha +-- alpha.setup(dashboard.opts) + +require("alpha").setup { + dashboard = { + config = {}, + opts = { + autostart = true + }, + section = { + 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", +":Telescope oldfiles <CR>" }, { "t", " Find Text", "<CMD>Telescope live_grep<CR>" }, { "c", " Configuration", "<CMD>edit /home/lucas/.config/lvim/config.lua <CR>" }, { "q", " Quit", "<CMD>quit<CR>" +} }, + opts = { + hl_shortcut = "Include", + spacing = 1 + } + }, + footer = { + opts = { + hl = "Number", + position = "center" + }, + type = "text", + val = { " ", " lunarvim.org", "release-1.4/neovim-0.9-d15c8d7" } + }, + header = { + opts = { + hl = "Label", + position = "center" + }, + type = "text", + } + } + }, + mode = "dashboard", +} -- Set options just for the dashboard. vim.api.nvim_create_autocmd("BufEnter", { |
