dot_files/.config/nvim/lua/user/dashboard.lua

84 lines
5.1 KiB
Lua

local version = vim.version()
local db = require('dashboard')
-- db.custom_header = {
db.default_banner = {
" :h- Nhy` ",
" -mh. h. `Ndho ",
" hmh+ oNm. oNdhh ",
" `Nmhd` /NNmd /NNhhd ",
" -NNhhy `hMNmmm`+NNdhhh ",
" .NNmhhs ```....`..-:/./mNdhhh+ ",
" mNNdhhh- `.-::///+++////++//:--.`-/sd` ",
" oNNNdhhdo..://++//++++++/+++//++///++/-.` ",
" y. `mNNNmhhhdy+/++++//+/////++//+++///++////-` `/oos: ",
" . Nmy: :NNNNmhhhhdy+/++/+++///:.....--:////+++///:.`:s+ ",
" h- dNmNmy oNNNNNdhhhhy:/+/+++/- ---:/+++//++//.` ",
" hd+` -NNNy`./dNNNNNhhhh+-:///// -+oo:` ::-:+////++///:` ",
" /Nmhs+oss-:++/dNNNmhho:--::/// /mmmmmo ../-///++///////. ",
" oNNdhhhhhhhs//osso/:---:::/// /yyyyso ..o+-//////////:/. ",
" /mNNNmdhhhh/://+///:::////// -:::- ..+sy+:////////::/:/. ",
" /hNNNdhhs--:/+++////++/////. ..-/yhhs-/////////::/::/` ",
" .ooo+/-::::/+///////++++//-/ossyyhhhhs/:///////:::/::::/: ",
" -///:::::::////++///+++/////:/+ooo+/::///////.::://::---+` ",
" /////+//++++/////+////-..//////////::-:::--`.:///:---:::/: ",
" //+++//++++++////+++///::-- .::::-------:: ",
" :/++++///////////++++//////. -:/:----::../- ",
" -/++++//++///+////////////// .::::---:::-.+` ",
" `////////////////////////////:. --::-----...-/ ",
" -///://////////////////////::::-.. :-:-:-..-::.`.+` ",
" :/://///:///::://::://::::::/:::::::-:---::-.-....``/- - ",
" ::::://::://::::::::::::::----------..-:....`.../- -+oo/ ",
" -/:::-:::::---://:-::-::::----::---.-.......`-/. ``",
" s-`::--:::------:////----:---.-:::...-.....`./: ",
" yMNy.`::-.--::..-dmmhhhs-..-.-.......`.....-/:` ",
" oMNNNh. `-::--...:NNNdhhh/.--.`..``.......:/- ",
" :dy+:` .-::-..NNNhhd+``..`...````.-::-` ",
" .-:mNdhh:.......--::::-` ",
" yNh/..------..` ",
" ",
"N E O V I M - v " .. version.major .. "." .. version.minor,
}
vim.api.nvim_create_autocmd('Filetype', {
pattern = 'dashboard',
group = vim.api.nvim_create_augroup('Dashboard_au', { clear = true }),
callback = function()
vim.cmd [[
hi! link DashboardFooter NonText
setlocal buftype=nofile
setlocal nonumber norelativenumber nocursorline noruler
nnoremap <buffer> f <cmd>Telescope find_files<CR>
nnoremap <buffer> r <cmd>Telescope oldfiles<CR>
nnoremap <buffer> . <cmd>Telescope file_browser<CR>
nnoremap <buffer> n <cmd>DashboardNewFile<CR>
nnoremap <buffer> <leader>en <cmd>DashboardNewFile<CR>
nnoremap <buffer> L <cmd>SessionLoad<CR>
nnoremap <buffer> u <cmd>PackerUpdate<CR>
nnoremap <buffer> s <cmd>edit $MYVIMRC<CR>
nnoremap <buffer> q <cmd>exit<CR>
]]
end
})
-- " ================= =============== =============== ======== ========
-- " \\ . . . . . . .\\ //. . . . . . .\\ //. . . . . . .\\ \\. . .\\// . . //
-- " ||. . ._____. . .|| ||. . ._____. . .|| ||. . ._____. . .|| || . . .\/ . . .||
-- " || . .|| ||. . || || . .|| ||. . || || . .|| ||. . || ||. . . . . . . ||
-- " ||. . || || . .|| ||. . || || . .|| ||. . || || . .|| || . | . . . . .||
-- " || . .|| ||. _-|| ||-_ .|| ||. . || || . .|| ||. _-|| ||-_.|\ . . . . ||
-- " ||. . || ||-' || || `-|| || . .|| ||. . || ||-' || || `|\_ . .|. .||
-- " || . _|| || || || || ||_ . || || . _|| || || || |\ `-_/| . ||
-- " ||_-' || .|/ || || \|. || `-_|| ||_-' || .|/ || || | \ / |-_.||
-- " || ||_-' || || `-_|| || || ||_-' || || | \ / | `||
-- " || `' || || `' || || `' || || | \ / | ||
-- " || .===' `===. .==='.`===. .===' /==. | \/ | ||
-- " || .==' \_|-_ `===. .===' _|_ `===. .===' _-|/ `== \/ | ||
-- " || .==' _-' `-_ `=' _-' `-_ `=' _-' `-_ /| \/ | ||
-- " || .==' _-' '-__\._-' '-_./__-' `' |. /| | ||
-- " ||.==' _-' `' | /==.||
-- " ==' _-' N E O V I M \/ `==
-- " \ _-' `-_ /
-- " }
-- " `'' ``'