diff options
Diffstat (limited to 'pkgs/custom-neovim/config/lua')
| -rw-r--r-- | pkgs/custom-neovim/config/lua/plugins/alpha.lua | 64 | ||||
| -rw-r--r-- | pkgs/custom-neovim/config/lua/plugins/snacks/dashboard.lua | 1 | ||||
| -rw-r--r-- | pkgs/custom-neovim/config/lua/plugins/which-key.lua | 4 |
3 files changed, 56 insertions, 13 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", { diff --git a/pkgs/custom-neovim/config/lua/plugins/snacks/dashboard.lua b/pkgs/custom-neovim/config/lua/plugins/snacks/dashboard.lua new file mode 100644 index 0000000..1ef8c32 --- /dev/null +++ b/pkgs/custom-neovim/config/lua/plugins/snacks/dashboard.lua @@ -0,0 +1 @@ +require("snacks").setup() diff --git a/pkgs/custom-neovim/config/lua/plugins/which-key.lua b/pkgs/custom-neovim/config/lua/plugins/which-key.lua index d654699..612af14 100644 --- a/pkgs/custom-neovim/config/lua/plugins/which-key.lua +++ b/pkgs/custom-neovim/config/lua/plugins/which-key.lua @@ -1 +1,3 @@ -require("which-key").setup() +require("which-key").setup { + preset = "modern", +} |
