summaryrefslogtreecommitdiff
path: root/lua/config/.bak/dashboard2.lua.bak
blob: 8eeb687341b39f3f23bd19cbf9b41b950ae9a664 (plain)
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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
-- local home = os.getenv('HOME')
-- local db = require('dashboard')
-- db.default_banner =
-- {
--     '',
--     '',
--     '',
--     '██████╗ ██╗  ██╗      ███╗   ██╗██╗   ██╗██╗███╗   ███╗',
--     '██╔══██╗██║  ██║      ████╗  ██║██║   ██║██║████╗ ████║',
--     '██████╔╝███████║█████╗██╔██╗ ██║██║   ██║██║██╔████╔██║',
--     '██╔══██╗██╔══██║╚════╝██║╚██╗██║╚██╗ ██╔╝██║██║╚██╔╝██║',
--     '██████╔╝██║  ██║      ██║ ╚████║ ╚████╔╝ ██║██║ ╚═╝ ██║',
--     '╚═════╝ ╚═╝  ╚═╝      ╚═╝  ╚═══╝  ╚═══╝  ╚═╝╚═╝     ╚═ ',
--     '',
--     ' [TIP: To exit Vim, use a sledgehammer.] ',
--     '',
-- 
-- 
-- }
-- db.preview_file_height = 11
-- db.preview_file_width = 70
-- db.custom_center =
-- {
--     { icon = '  ',
--         desc = 'Recently Opened Files                   ',
--         action = 'Telescope oldfiles',
--         shortcut = 'SPC f h' },
--     { icon = '  ',
--         desc = 'New File                                ',
--         action = ':tabnew',
--         shortcut = 'SPC f n' },
--     { icon = '  ',
--         desc = 'Find File                               ',
--         action = 'Telescope find_files find_command=rg,--hidden,--files',
--         shortcut = 'SPC f f' },
--     { icon = '  ',
--         desc = 'File Browser                            ',
--         action = 'Telescope file_browser',
--         shortcut = 'SPC f b' },
--     { icon = '  ',
--         desc = 'Find Word                               ',
--         action = 'Telescope live_grep',
--         shortcut = 'SPC f w' },
--     { icon = '  ',
--         desc = 'View Harpoon Marks                      ',
--         action = 'Telescope harpoon marks',
--         shortcut = 'SPC f r' },
--     { icon = '⚒  ',
--         desc = 'Use A Sledgehammer                      ',
--         action = 'qa',
--         shortcut = 'SPC w q' },
-- }

local db = require("dashboard")
db.setup {
  theme = "hyper",
  config = {
    header = {
      " ███╗   ██╗███████╗ ██████╗ ██╗   ██╗██╗███╗   ███╗",
      " ████╗  ██║██╔════╝██╔═══██╗██║   ██║██║████╗ ████║",
      " ██╔██╗ ██║█████╗  ██║   ██║██║   ██║██║██╔████╔██║",
      " ██║╚██╗██║██╔══╝  ██║   ██║╚██╗ ██╔╝██║██╔╝██╔╝██║",
      " ██║ ╚████║███████╗╚██████╔╝ ╚████╔╝ ██║██║ ╚═╝ ██║",
      " ╚═╝  ╚═══╝╚══════╝╚═════╝   ╚═══╝  ╚═╝╚═╝     ╚═╝",
      "                                                  "
    },
    week_header = {
      enable = false  -- or true if you want date/time header
    },
    shortcut = {
      {
        icon = " ",
        desc = "Find File",
        key  = "f",
        action = "Telescope find_files"
      },
      {
        icon = " ",
        desc = "Recent Files",
        key  = "r",
        action = "Telescope oldfiles"
      },
      {
        icon = " ",
        desc = "New File",
        key  = "n",
        action = "enew"
      },
      {
        icon = "󰓢 ",
        desc = "Open Config",
        key  = "c",
        action = "edit ~/.config/nvim/init.lua"
      },
      {
        icon = "󰗼 ",
        desc = "Quit",
        key  = "q",
        action = "qa"
      },
    },
    packages = {
      enable = true  -- set to true if you want plugin count display
    },
    project = {
      enable = false,  -- set true if you want project list
      limit  = 8,
      icon   = " ",
      label  = "Projects",
      action = "Telescope find_files cwd="
    },
    mru = {
      enable = true,  -- set true if you want MRU files
      limit  = 10,
      icon   = " ",
      label  = "Recent",
      cwd_only = false
    },
    footer = { "Have a productive day!" },
  },
}