diff --git a/lua/plugins/ui.lua b/lua/plugins/ui.lua index 3b59984..e8eb187 100644 --- a/lua/plugins/ui.lua +++ b/lua/plugins/ui.lua @@ -176,32 +176,34 @@ return { -- ───────────────────────────────────────────── { "nvimdev/dashboard-nvim", - lazy = false, -- 🔧 修复:必须立即加载才能在启动时显示 + lazy = false, dependencies = { "nvim-tree/nvim-web-devicons" }, - opts = { - theme = "doom", - config = { - header = { - "", - " ███╗ ██╗███████╗ ██████╗ ██╗ ██╗██╗ ██╗██╗███╗ ███╗", - " ████╗ ██║██╔════╝██╔═══██╗██║ ██║██║ ██║██║████╗ ████║", - " ██╔██╗ ██║█████╗ ██║ ██║██║ ██║██║ ██║██║██╔████╔██║", - " ██║╚██╗██║██╔══╝ ██║ ██║╚██╗ ██╔╝╚██╗ ██╔╝██║██║╚██╔╝██║", - " ██║ ╚████║███████╗╚██████╔╝ ╚████╔╝ ╚████╔╝ ██║██║ ╚═╝ ██║", - " ╚═╝ ╚═══╝╚══════╝ ╚═════╝ ╚═══╝ ╚═══╝ ╚═╝╚═╝ ╚═╝", - "", + config = function() + require("dashboard").setup({ + theme = "doom", + config = { + header = { + "", + " ███╗ ██╗███████╗ ██████╗ ██╗ ██╗██╗ ██╗██╗███╗ ███╗", + " ████╗ ██║██╔════╝██╔═══██╗██║ ██║██║ ██║██║████╗ ████║", + " ██╔██╗ ██║█████╗ ██║ ██║██║ ██║██║ ██║██║██╔████╔██║", + " ██║╚██╗██║██╔══╝ ██║ ██║╚██╗ ██╔╝╚██╗ ██╔╝██║██║╚██╔╝██║", + " ██║ ╚████║███████╗╚██████╔╝ ╚████╔╝ ╚████╔╝ ██║██║ ╚═╝ ██║", + " ╚═╝ ╚═══╝╚══════╝ ╚═════╝ ╚═══╝ ╚═══╝ ╚═╝╚═╝ ╚═╝", + "", + }, + center = { + { icon = " ", key = "f", desc = "查找文件", action = "Telescope find_files" }, + { icon = " ", key = "r", desc = "最近文件", action = "Telescope oldfiles" }, + { icon = " ", key = "g", desc = "全局搜索", action = "Telescope live_grep" }, + { icon = " ", key = "l", desc = "插件管理", action = "Lazy" }, + { icon = " ", key = "m", desc = "LSP 管理", action = "Mason" }, + { icon = " ", key = "q", desc = "退出", action = "qa" }, + }, + footer = { " atdunbg · Neovim" }, }, - center = { - { icon = " ", key = "f", desc = "查找文件", action = "Telescope find_files" }, - { icon = " ", key = "r", desc = "最近文件", action = "Telescope oldfiles" }, - { icon = " ", key = "g", desc = "全局搜索", action = "Telescope live_grep" }, - { icon = " ", key = "l", desc = "插件管理", action = "Lazy" }, - { icon = " ", key = "m", desc = "LSP 管理", action = "Mason" }, - { icon = " ", key = "q", desc = "退出", action = "qa" }, - }, - footer = { " atdunbg · Neovim" }, - }, - }, + }) + end, }, -- ─────────────────────────────────────────────