dotfiles/home/apps/neovim/lua/plugins/alpha.lua

35 lines
1.2 KiB
Lua

return {
{
"goolord/alpha-nvim",
dependencies = { "nvim-tree/nvim-web-devicons" },
config = function()
local alpha = require("alpha")
local dashboard = require("alpha.themes.dashboard")
dashboard.section.header.val = {
[[ _ _ _____ _____ _ _ ________ ___]],
[[| \ | || ___| _ || | | |_ _| \/ |]],
[[| \| || |__ | | | || | | | | | | . . |]],
[[| . ` || __|| | | || | | | | | | |\/| |]],
[[| |\ || |___\ \_/ /\ \_/ /_| |_| | | |]],
[[\_| \_/\____/ \___/ \___/ \___/\_| |_/]],
[[ ]],
}
dashboard.section.buttons.val = {
dashboard.button("e", " New file", ":ene <BAR> startinsert <CR>"),
dashboard.button("q", "󰅚 Quit NVIM", ":qa<CR>"),
}
local version = vim.version()
dashboard.section.footer.val = "neovim v"
.. version.major
.. "."
.. version.minor
.. "."
.. version.patch
.. " "
.. require("lazy").stats().count
.. " plugins"
dashboard.config.opts.noautocmd = true
alpha.setup(dashboard.config)
end,
},
}