local g = vim.g local fn = vim.fn local plugins_count = fn.len(fn.globpath("~/.local/share/nvim/site/pack/packer/start", "*", 0, 1)) g.dashboard_disable_statusline = 1 g.dashboard_default_executive = "telescope" g.dashboard_custom_header = { " ███╗ ██╗ ███████╗ ██████╗ ██╗ ██╗ ██╗ ███╗ ███╗", " ████╗ ██║ ██╔════╝██╔═══██╗ ██║ ██║ ██║ ████╗ ████║", " ██╔██╗ ██║ █████╗ ██║ ██║ ██║ ██║ ██║ ██╔████╔██║", " ██║╚██╗██║ ██╔══╝ ██║ ██║ ╚██╗ ██╔╝ ██║ ██║╚██╔╝██║", " ██║ ╚████║ ███████╗╚██████╔╝ ╚████╔╝ ██║ ██║ ╚═╝ ██║", " ╚═╝ ╚═══╝ ╚══════╝ ╚═════╝ ╚═══╝ ╚═╝ ╚═╝ ╚═╝", } g.dashboard_custom_section = { a = { description = { " Find File SPC t f" }, command = "Telescope find_files" }, b = { description = { " Find directory SPC t d" }, command = "Telescope find_directories" }, c = { description = { " Recents SPC t o" }, command = "Telescope oldfiles" }, d = { description = { " Find Word SPC t w" }, command = "Telescope live_grep" }, } g.dashboard_custom_footer = { "Loaded " .. plugins_count .. " plugins!  ", } -- Disable statusline and cursorline in dashboard. vim.api.nvim_create_autocmd("BufEnter", { callback = function () if vim.bo.filetype == "dashboard" then vim.opt.laststatus = 0 vim.opt.nocursorline = true else vim.opt.laststatus = 3 end end })