diff options
| author | jdhao <jdhao@hotmail.com> | 2022-08-07 00:01:23 +0800 |
|---|---|---|
| committer | jdhao <jdhao@hotmail.com> | 2022-08-07 00:01:23 +0800 |
| commit | 8291b15599e30141c99c6b5bcb677241f8bbe455 (patch) | |
| tree | 0f2c6dca872d87de10955d0ecf0ed751ced36f8f /lua/config | |
| parent | 3de31f7d0a4a45d480b80425a2c8b5037a6f7e8e (diff) | |
remove alpha-nvim, use dashboard-nvim
Diffstat (limited to 'lua/config')
| -rw-r--r-- | lua/config/alpha-nvim.lua | 32 | ||||
| -rw-r--r-- | lua/config/dashboard-nvim.lua | 65 |
2 files changed, 65 insertions, 32 deletions
diff --git a/lua/config/alpha-nvim.lua b/lua/config/alpha-nvim.lua deleted file mode 100644 index 521bce9..0000000 --- a/lua/config/alpha-nvim.lua +++ /dev/null @@ -1,32 +0,0 @@ -local alpha = require("alpha") -local dashboard = require("alpha.themes.dashboard") - --- Set header -dashboard.section.header.val = { - " ", - " ███╗ ██╗███████╗ ██████╗ ██╗ ██╗██╗███╗ ███╗ ", - " ████╗ ██║██╔════╝██╔═══██╗██║ ██║██║████╗ ████║ ", - " ██╔██╗ ██║█████╗ ██║ ██║██║ ██║██║██╔████╔██║ ", - " ██║╚██╗██║██╔══╝ ██║ ██║╚██╗ ██╔╝██║██║╚██╔╝██║ ", - " ██║ ╚████║███████╗╚██████╔╝ ╚████╔╝ ██║██║ ╚═╝ ██║ ", - " ╚═╝ ╚═══╝╚══════╝ ╚═════╝ ╚═══╝ ╚═╝╚═╝ ╚═╝ ", - " ", -} - --- Set menu -dashboard.section.buttons.val = { - dashboard.button( "Leader f f", " > Find file", ":Leaderf file --popup<CR>"), - dashboard.button( "Leader f r", " > Recent files" , ":Leaderf mru --popup<CR>"), - dashboard.button( "Leader f g", " > Project grep" , ":Leaderf rg --popup<CR>"), - dashboard.button( "u", " > Update plugins" , ":PackerSync<CR>"), - dashboard.button( "e", " > New file" , ":enew <CR>"), - dashboard.button( "q", " > Quit NVIM", ":qa<CR>"), -} - -local fortune = require("alpha.fortune") -dashboard.section.footer.val = fortune() - -alpha.setup(dashboard.opts) - --- Send config to alpha -alpha.setup(dashboard.opts) diff --git a/lua/config/dashboard-nvim.lua b/lua/config/dashboard-nvim.lua new file mode 100644 index 0000000..45056c0 --- /dev/null +++ b/lua/config/dashboard-nvim.lua @@ -0,0 +1,65 @@ +local dashboard = require("dashboard") + +dashboard.custom_header = { + " ", + " ", + " ", + " ███╗ ██╗ ███████╗ ██████╗ ██╗ ██╗ ██╗ ███╗ ███╗", + " ████╗ ██║ ██╔════╝██╔═══██╗ ██║ ██║ ██║ ████╗ ████║", + " ██╔██╗ ██║ █████╗ ██║ ██║ ██║ ██║ ██║ ██╔████╔██║", + " ██║╚██╗██║ ██╔══╝ ██║ ██║ ╚██╗ ██╔╝ ██║ ██║╚██╔╝██║", + " ██║ ╚████║ ███████╗╚██████╔╝ ╚████╔╝ ██║ ██║ ╚═╝ ██║", + " ╚═╝ ╚═══╝ ╚══════╝ ╚═════╝ ╚═══╝ ╚═╝ ╚═╝ ╚═╝", + " ", + " ", + " ", + " ", +} + +dashboard.custom_center = { + { + icon = " ", + desc = "Find File ", + action = "Leaderf file --popup", + shortcut = "<Leader> f f", + }, + { + icon = " ", + desc = "Recently opened files ", + action = "Leaderf mru --popup", + shortcut = "<Leader> f r", + }, + { + icon = " ", + desc = "Project grep ", + action = "Leaderf rg --popup", + shortcut = "<Leader> f g", + }, + { + icon = " ", + desc = "Open Nvim config ", + action = "tabnew $MYVIMRC | tcd %:p:h", + shortcut = "<Leader> e v", + }, + { + icon = " ", + desc = "New file ", + action = "enew", + shortcut = "e ", + }, + { + icon = " ", + desc = "Quit Nvim ", + -- desc = "Quit Nvim ", + action = "qa", + shortcut = "q " + } +} + +vim.cmd([[ + augroup dashboard_enter + au! + autocmd FileType dashboard nnoremap q :qa<CR> + autocmd FileType dashboard nnoremap e :enew<CR> + augroup END +]]) |
