Dot_Files/.config/nvim/lua/plugins/configs/dashboard-nvim.lua

40 lines
1.9 KiB
Lua
Raw Normal View History

2022-01-10 09:55:15 -06:00
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" },
2022-01-10 09:55:15 -06:00
}
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
})