summaryrefslogtreecommitdiff
path: root/ar/.config/LazyVim/lua/plugins/dashboard-nvim.lua
diff options
context:
space:
mode:
authorTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2025-07-03 11:54:10 +0900
committerTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2025-07-03 11:54:10 +0900
commit5da5f0506b5799dc757e9d93af23cebbfa18eb91 (patch)
tree53e5c8fa0c447f95d3cf44249337a48816bd74fa /ar/.config/LazyVim/lua/plugins/dashboard-nvim.lua
parentdcd0f3b885ccbfdb5cd1abf7adb66fd777273fae (diff)
updates
Diffstat (limited to 'ar/.config/LazyVim/lua/plugins/dashboard-nvim.lua')
-rw-r--r--ar/.config/LazyVim/lua/plugins/dashboard-nvim.lua68
1 files changed, 0 insertions, 68 deletions
diff --git a/ar/.config/LazyVim/lua/plugins/dashboard-nvim.lua b/ar/.config/LazyVim/lua/plugins/dashboard-nvim.lua
deleted file mode 100644
index 8a1ffd6..0000000
--- a/ar/.config/LazyVim/lua/plugins/dashboard-nvim.lua
+++ /dev/null
@@ -1,68 +0,0 @@
-local Util = require("lazyvim.util")
-return {
- "nvimdev/dashboard-nvim",
- opts = function(_, opts)
- local logo = [[
- ┌──────────────────────────────────────────────────────┐
- │ │
- │ ███╗ ██╗███████╗ ██████╗ ██╗ ██╗██╗███╗ ███╗ │
- │ ████╗ ██║██╔════╝██╔═══██╗██║ ██║██║████╗ ████║ │
- │ ██╔██╗ ██║█████╗ ██║ ██║██║ ██║██║██╔████╔██║ │
- │ ██║╚██╗██║██╔══╝ ██║ ██║╚██╗ ██╔╝██║██║╚██╔╝██║ │
- │ ██║ ╚████║███████╗╚██████╔╝ ╚████╔╝ ██║██║ ╚═╝ ██║ │
- │ ╚═╝ ╚═══╝╚══════╝ ╚═════╝ ╚═══╝ ╚═╝╚═╝ ╚═╝ │
- └──────────────────────────────────────────────────────┘
- ]]
-
- logo = string.rep("\n", 5) .. logo .. "\n"
-
- local opts = {
- theme = "doom",
- hide = {
- -- this is taken care of by lualine
- -- enabling this messes up the actual laststatus setting after loading a file
- statusline = false,
- },
-
- config = {
- header = vim.split(logo, "\n"),
- -- stylua: ignore
- center = {
- { action = "ene | startinsert", desc = " New file", icon = " ", key = "n" },
- { action = "Telescope oldfiles", desc = " Recent files", icon = " ", key = "r" },
- { action = "Telescope projects", desc = " Projects", icon = " ", key = "p" },
- { action = Util.telescope("files"), desc = " Find file", icon = " ", key = "f" },
- { action = "Telescope live_grep", desc = " Find word", icon = " ", key = "g" },
- { action = [[lua require("lazyvim.util").telescope.config_files()()]], desc = " Config", icon = " ", key = "c" },
- { action = 'lua require("persistence").load()', desc = " Restore Session", icon = " ", key = "s" },
- { action = "LazyExtras", desc = " Lazy Extras", icon = " ", key = "e" },
- { action = "Lazy", desc = " Lazy", icon = "󰒲 ", key = "l" },
- { action = "Mason", desc = " Mason", icon = "◍ ", key = "m" },
- { action = "qa", desc = " Quit", icon = " ", key = "q" },
- },
- footer = function()
- local stats = require("lazy").stats()
- local ms = (math.floor(stats.startuptime * 100 + 0.5) / 100)
- return { "⚡ Neovim loaded " .. stats.loaded .. "/" .. stats.count .. " plugins in " .. ms .. "ms" }
- end,
- },
- }
-
- for _, button in ipairs(opts.config.center) do
- button.desc = button.desc .. string.rep(" ", 43 - #button.desc)
- button.key_format = " %s"
- end
-
- -- close Lazy and re-open when the dashboard is ready
- if vim.o.filetype == "lazy" then
- vim.cmd.close()
- vim.api.nvim_create_autocmd("User", {
- pattern = "DashboardLoaded",
- callback = function()
- require("lazy").show()
- end,
- })
- end
- return opts
- end,
-}