summaryrefslogtreecommitdiff
path: root/pkgs/custom-neovim/config/lua/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/custom-neovim/config/lua/plugins')
-rw-r--r--pkgs/custom-neovim/config/lua/plugins/alpha.lua64
-rw-r--r--pkgs/custom-neovim/config/lua/plugins/snacks/dashboard.lua1
-rw-r--r--pkgs/custom-neovim/config/lua/plugins/which-key.lua4
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",
+}