diff options
Diffstat (limited to 'lua/config/dashboard-nvim.lua')
| -rw-r--r-- | lua/config/dashboard-nvim.lua | 65 |
1 files changed, 65 insertions, 0 deletions
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 +]]) |
