----------------------------------------------------------- -- Dashboard configuration file ----------------------------------------------------------- -- Plugin: alpha-nvim -- url: https://github.com/goolord/alpha-nvim -- For configuration examples see: https://github.com/goolord/alpha-nvim/discussions/16 local alpha = require 'alpha' local dashboard = require 'alpha.themes.dashboard' -- Footer local function footer() local version = vim.version() local print_version = "v" .. version.major .. '.' .. version.minor .. '.' .. version.patch local datetime = os.date('%Y/%m/%d %H:%M:%S') return print_version .. ' ' .. datetime end -- Banner local banner = { " ", " ███╗ ██╗███████╗ ██████╗ ██╗ ██╗██╗███╗ ███╗ ", " ████╗ ██║██╔════╝██╔═══██╗██║ ██║██║████╗ ████║ ", " ██╔██╗ ██║█████╗ ██║ ██║██║ ██║██║██╔████╔██║ ", " ██║╚██╗██║██╔══╝ ██║ ██║╚██╗ ██╔╝██║██║╚██╔╝██║ ", " ██║ ╚████║███████╗╚██████╔╝ ╚████╔╝ ██║██║ ╚═╝ ██║ ", " ╚═╝ ╚═══╝╚══════╝ ╚═════╝ ╚═══╝ ╚═╝╚═╝ ╚═╝ ", " ", } dashboard.section.header.val = banner -- Menu dashboard.section.buttons.val = { dashboard.button('e', ' New file', ':ene startinsert'), dashboard.button('f', ' Find file', ':NvimTreeOpen'), dashboard.button('s', ' Settings', ':e $MYVIMRC'), dashboard.button('u', ' Update plugins', ':PackerUpdate'), dashboard.button('q', ' Quit', ':qa'), } dashboard.section.footer.val = footer() alpha.setup(dashboard.config)