-- Welcome to nvim's systemd :D return { "folke/snacks.nvim", priority = 1000, lazy = false, ---@type snacks.Config opts = { -- bigfile = { enabled = true }, dashboard = { enabled = true, preset = { keys = { { key = "p", icon = "󰈞 ", desc = "查找项目", action = "Telescope projects" }, { key = "h", icon = " ", desc = "历史文件", action = "Telescope oldfiles" }, { key = "l", icon = " ", desc = "加载会话", action = "SessionSearch" }, { key = "c", icon = " ", desc = "转到设置", action = "Telescope find_files cwd=~/.config/nvim", }, { key = "q", icon = "󱊷 ", desc = "退出", action = "qa" }, }, }, sections = { { section = "header" }, { icon = " ", title = "Keymaps", section = "keys", indent = 2, padding = 1 }, { icon = " ", title = "Recent Files", section = "recent_files", indent = 2, padding = 1 }, { icon = " ", title = "Projects", section = "projects", indent = 2, padding = 1 }, { section = "startup" }, }, }, -- explorer = { -- -- TODO: Remap some keys in explorer -- -- win = { -- -- list = { -- -- keys = { -- -- ["l"] = "focus_input", -- -- ["i"] = "confirm", -- -- ["O"] = "explorer_open", -- Open with system default -- -- }, -- -- }, -- -- }, -- }, indent = { enabled = true }, -- input = { enabled = true }, -- notifier = { enabled = true }, -- quickfile = { enabled = true }, -- scope = { enabled = true }, -- scroll = { enabled = true }, statuscolumn = { enabled = true }, -- words = { enabled = true }, image = { enabled = true }, }, keys = { -- { -- "ft", -- function() -- require("snacks").explorer() -- end, -- desc = "Toggle File Explorer", -- }, }, }