return { "folke/snacks.nvim", priority = 1000, lazy = false, opts = { bigfile = { enabled = true }, dashboard = { enabled = false, sections = { { section = "keys", gap = 1, padding = 1 }, { section = "startup" }, { section = "terminal", cmd = "pokemon-colorscripts -r --no-title; sleep .1", random = 10, pane = 2, indent = 8, height = 30, }, }, }, git = { enabled = true }, gitbrowse = { enabled = true }, indent = { enabled = true }, lazygit = { enabled = true, configure = true, }, statuscolumn = { enabled = true }, zen = { enabled = true }, }, -- stylua: ignore keys = { -- Git { "gg", function() Snacks.lazygit() end, desc = "Lazygit" }, { "gb", function() Snacks.git.blame_line() end, desc = "Show git blame for current line" }, { "gl", function() Snacks.gitbrowse() end, desc = "Open link to line at git remote" }, -- Zen Mode { "z", function() Snacks.zen() end, desc = "Toggle Zen Mode" } }, }