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.cursorline = false else vim.opt.laststatus = 3 vim.opt.cursorline = true end end, })