return { "stevearc/overseer.nvim", keys = { { "pp", "OverseerToggle", desc = "Toggle task runner" }, { "pr", "OverseerRun", desc = "Run task" }, { "pf", "OverseerQuickAction open float", desc = "Display current tasks" }, { "pm", "OverseerTaskAction", desc = "Manage current tasks" }, }, opts = { task_list = { direction = "bottom", bindings = { ["?"] = "ShowHelp", ["g?"] = "ShowHelp", [""] = "RunAction", [""] = "Edit", ["o"] = "Open", [""] = "OpenVsplit", [""] = "OpenSplit", [""] = "OpenFloat", [""] = "OpenQuickFix", [""] = "TogglePreview", ["p"] = "TogglePreview", [""] = "IncreaseAllDetail", [""] = "DecreaseAllDetail", ["L"] = "IncreaseDetail", ["H"] = "DecreaseDetail", ["["] = "DecreaseWidth", ["]"] = "IncreaseWidth", ["{"] = "PrevTask", ["}"] = "NextTask", [""] = "ScrollOutputUp", [""] = "ScrollOutputDown", ["q"] = "Close", ["d"] = "OverseerQuickAction dispose", }, }, }, }