return { "folke/snacks.nvim", priority = 1000, lazy = false, opts = { dashboard = { enabled = true }, git = { enabled = true }, lazygit = { enabled = true }, notifier = { enabled = true }, quickfile = { enabled = true }, scratch = { enabled = true }, statuscolumn = { enabled = true }, terminal = { enabled = true }, }, keys = { { ".", function() Snacks.scratch() end, desc = "Toggle Scratch Buffer" }, { "S", function() Snacks.scratch.select() end, desc = "Select Scratch Buffer" }, { "n", function() Snacks.notifier.show_history() end, desc = "Notification History" }, { "gb", function() Snacks.git.blame_line() end, desc = "Git Blame Line" }, { "gg", function() Snacks.lazygit() end, desc = "Lazygit" }, { "", function() Snacks.terminal() end, desc = "Toggle Terminal" }, } }