1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
|
local db = require('dashboard')
local messages = require('plugins.messages')
function GetRandomMessage()
-- Get a random index from the messages array
local randomIndex = math.random(1, #messages)
return messages[randomIndex]
end
--vim.api.nvim_create_autocmd("VimEnter", {
-- callback = function()
-- -- disable line numbers
-- vim.opt_local.number = false
-- vim.opt_local.relativenumber = false
-- -- always start in insert mode
-- end,
--})
db.setup({
theme = 'hyper',
config = {
mru = { limit = 10, label = '' },
project = { limit = 10 },
header = {
[[ ███╗ ██╗ ███████╗ ██████╗ ██╗ ██╗ ██╗ ███╗ ███╗]],
[[ ████╗ ██║ ██╔════╝██╔═══██╗ ██║ ██║ ██║ ████╗ ████║]],
[[ ██╔██╗ ██║ █████╗ ██║ ██║ ██║ ██║ ██║ ██╔████╔██║]],
[[ ██║╚██╗██║ ██╔══╝ ██║ ██║ ╚██╗ ██╔╝ ██║ ██║╚██╔╝██║]],
[[ ██║ ╚████║ ███████╗╚██████╔╝ ╚████╔╝ ██║ ██║ ╚═╝ ██║]],
[[ ╚═╝ ╚═══╝ ╚══════╝ ╚═════╝ ╚═══╝ ╚═╝ ╚═╝ ╚═╝]],
},
disable_move = false,
shortcut = {
{ desc = ' Plugins', group = 'Number', action = 'PackerStatus', key = 'p' },
--{ desc = " Plugins", group = "@property", action = "PackerStatus", key = "p" },
{
desc = ' Files',
group = 'Number',
--group = "Label",
action = 'Telescope find_files',
key = 'f',
},
{
desc = ' Text',
group = 'Number',
--group = "Label",
action = 'enew',
key = 't',
},
{
desc = ' Grep',
group = 'Number',
--group = "Label",
action = 'Telescope live_grep',
key = 'g',
},
{
desc = ' Scheme',
group = 'Number',
--group = "Label",
action = 'Telescope colorscheme',
key = 's',
},
{
desc = ' Config',
group = 'Number',
--group = "Label",
action = ':edit ~/.config/nvim/init.lua',
key = 'c',
},
},
footer = function()
return { '', GetRandomMessage() }
end,
},
hide = {
statusline = false,
tabline = false,
winbar = false,
},
})
--highlights
---- General
--DashboardHeader DashboardFooter
---- Hyper theme
--DashboardProjectTitle DashboardProjectTitleIcon DashboardProjectIcon
--DashboardMruTitle DashboardMruIcon DashboardFiles DashboardShotCutIcon
---- Doome theme
--DashboardDesc DashboardKey DashboardIcon DashboardShotCut
|