----------------------------------------------------------- -- 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', ':Telescope file_browser'), dashboard.button('s', '⋅ Find Word', ':Telescope live_grep'), dashboard.button('u', ' Update plugins', ':PackerUpdate'), dashboard.button('q', ' Quit', ':qa'), } dashboard.section.footer.val = footer() alpha.setup(dashboard.config)