fully on lazy! cleaned up some plugins

This commit is contained in:
Norm Rasmussen
2023-02-11 11:32:58 -05:00
parent 8632f79d4a
commit fc4743abc1
10 changed files with 296 additions and 134 deletions

View File

@ -1,55 +1,74 @@
-----------------------------------------------------------
-- Dashboard configuration file
-- startify configuration file
-----------------------------------------------------------
-- Plugin: alpha-nvim
-- url: https://github.com/goolord/alpha-nvim
-- For configuration examples see: https://github.com/goolord/alpha-nvim/discussions/16
return {
"goolord/alpha-nvim",
dependencies = {
"kyazdani42/nvim-web-devicons",
'kyazdani42/nvim-web-devicons',
},
config = function ()
local alpha = require 'alpha'
local dashboard = require 'alpha.themes.dashboard'
-- Banner
dashboard.section.header.val = {
local alpha = require'alpha'
local startify = require'alpha.themes.startify'
[[ ]],
[[ █████ █████ ██████ █████ ███ ]],
[[ ░░███ ░░███ ░░██████ ░░███ ███ ]],
[[ ░███ ░███ ██████ █████ ████ ░██████ ░███ ██████ ████████ █████████████ ░███ ]],
[[ ░███████████ ███░░███░███ ░███ ░███░░███░███ ███░░███░░███░░███░░███░░███░██ ]],
[[ ░███░░░░░██████████ ░███ ░███ ░███ ░░██████ ███ ░███ ░███ ░░░ ░███ ░███ ░███░███ ]],
[[ ░███ ░███ ░███░░░ ░███ ░███ ░███ ░░█████ ░███ ░███ ░███ ░███ ░███ ░███░░░ ]],
[[ █████ █████░░██████ ░██████ █████ ░░█████░██████ █████ █████░███ ████████ ]],
[[ ░░░░░ ░░░░░ ░░░░░░ ░░░░░███ ░░░░░ ░░░░░ ░░░░░░ ░░░░░ ░░░░░ ░░░ ░░░░░░░░ ]],
[[ ███ ░███ ]],
[[ ░░██████ ]],
[[ ░░░░░░ ]],
startify.section.header.val = {
" ",
" █████ █████ ██████ █████ ███ ",
"░███ ░███ ██████ ░███ ░███ ",
" ░███ ░███ ██████ █████ ████ ░███░███ ░███ ██████ ████████ █████████████ ░██",
" ░██████████ ███░░███░░███ ░███ ░███░░██████ ███░███░███░░███░░███░███░███░███ ",
" ░███░░░░░███ ░███████ ░███ ░███ ░███ ░░█████ ░███ ░███ ░███ ░░░ ░███ ░███ ░███░███ ",
" ░███ ░██████░░░ ░██████ ███ ░░█████ ░██████ ███ ░███ ██████░░░ ",
" █████ █████░░██████ ░░███████ █████ ░░█████░░██████ █████ █████░███ ████████ ",
"░░░░░ ░░░░░ ░░░░░░ ░░░░░███ ░░░░░ ░░░░░ ░░░░░░ ░░░░░ ░░░░░ ░░░ ░░░░░░░░ ",
" ██████ ",
" ░░██████ ",
" ░░░░░░ ",
}
--[[ startify.section.mru.val = {
{ type = "text",
val = findtodos,
opts = {
position = "left",
hl = {{"hl_group", 0, -2}}
}
}
}--]]
startify.section.mru_cwd.val = { { type = "padding", val = 0 } }
-- Devicons - Not sure what this doe
startify.nvim_web_devicons.enabled = false
startify.nvim_web_devicons.highlight = false
startify.nvim_web_devicons.highlight = 'Number'
-- Top Menu
startify.section.top_buttons.val = {
startify.button('e', ' New file', ':ene <BAR> startinsert<CR>'),
startify.button('f', ' Find file', ':Telescope file_browser<CR>'),
startify.button('s', '⋅Find Word', ':Telescope live_grep<CR>'),
startify.button('t', '& Todo List', ':TodoTrouble keywords=TODO<CR>'),
startify.button('r', '' .. ' Recent files', ':Telescope oldfiles <CR>'),
startify.button('u', ' Show plugins', ':Lazy<CR>'),
startify.button('q', ' Quit', ':qa<CR>'),
}
-- Bottom Menu
startify.section.bottom_buttons.val = {
-- Show Empty Space
}
-- Menu
dashboard.section.buttons.val = {
dashboard.button('e', ' New file', ':ene <BAR> startinsert<CR>'),
dashboard.button('f', ' Find file', ':Telescope file_browser<CR>'),
dashboard.button('s', '⋅ Find Word', ':Telescope live_grep<CR>'),
dashboard.button('u', ' Update plugins', ':PackerUpdate<CR>'),
dashboard.button('q', ' Quit', ':qa<CR>'),
}
local handle = io.popen('fortune')
-- Footer
local function footer()
local version = vim.version()
--[[ 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
dashboard.section.footer.val = footer()
alpha.setup(dashboard.config)
end
}
--]]
startify.section.footer.val = {
}
alpha.setup(startify.config)
end
}