return { "folke/snacks.nvim", opts = { dashboard = { preset = { header = [[  ████ ██████ █████ ██ ███████████ █████  █████████ ███████████████████ ███ ███████████ █████████ ███ █████████████ █████ ██████████████ █████████ ██████████ █████████ █████ █████ ████ █████ ███████████ ███ ███ █████████ █████ █████ ████ █████ ██████ █████████████████████ ████ █████ █████ ████ ██████ ]], }, }, lazygit = { configure = false, }, notifier = { style = "fancy", }, terminal = { win = { position = "float", }, }, picker = { win = { input = { keys = { [""] = { "preview_scroll_up", mode = { "i", "n" } }, [""] = { "list_scroll_down", mode = { "i", "n" } }, [""] = { "preview_scroll_down", mode = { "i", "n" } }, [""] = { "list_scroll_up", mode = { "i", "n" } }, }, }, }, }, image = { enabled = true, -- doc = { -- inline = false, -- }, }, scroll = { animate = { duration = { step = 10, total = 150 }, }, }, }, -- stylua: ignore keys = { { "fz", function() Snacks.picker.zoxide() end, desc = "Zoxide" }, { "S", function() Snacks.picker.spelling() end, desc = "Spelling" }, { "gB", function() Snacks.picker.git_branches() end, desc = "Git Branches" }, { "go", function() Snacks.gitbrowse() end, desc = "Git Open Line" }, }, }