fix(editor.overseer): migrate to v2 (#6907)

## Description

Overseer.nvim recently-ish released v2.  
This PR updates the extras config according to the breaking changes.

A few commands were removed and the `bindings` config key was renamed to
`keymaps`.

I've also taken the liberty of marking the plugin as not lazy since it
lazy-loads itself.
The impact on startup is ~<1ms, which I think is acceptable over
lazy.nvim command/keymap listener overhead, but this is open to
discussion 🤷

## Related Issue(s)

fixes #6876 

## Checklist

- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md)
guidelines.
This commit is contained in:
akioweh
2026-03-01 08:33:20 +00:00
committed by GitHub
parent a4e19e9c9c
commit 27824d79a9

View File

@@ -8,29 +8,20 @@ return {
}, },
{ {
"stevearc/overseer.nvim", "stevearc/overseer.nvim",
lazy = false, -- plugin is self-lazy-loading
cmd = { cmd = {
"OverseerOpen", "OverseerOpen",
"OverseerClose", "OverseerClose",
"OverseerToggle", "OverseerToggle",
"OverseerSaveBundle",
"OverseerLoadBundle",
"OverseerDeleteBundle",
"OverseerRunCmd",
"OverseerRun", "OverseerRun",
"OverseerInfo",
"OverseerBuild",
"OverseerQuickAction",
"OverseerTaskAction", "OverseerTaskAction",
"OverseerClearCache",
}, },
opts = { opts = {
dap = false, dap = false,
task_list = { task_list = {
bindings = { keymaps = {
["<C-h>"] = false,
["<C-j>"] = false, ["<C-j>"] = false,
["<C-k>"] = false, ["<C-k>"] = false,
["<C-l>"] = false,
}, },
}, },
form = { form = {
@@ -38,11 +29,6 @@ return {
winblend = 0, winblend = 0,
}, },
}, },
confirm = {
win_opts = {
winblend = 0,
},
},
task_win = { task_win = {
win_opts = { win_opts = {
winblend = 0, winblend = 0,
@@ -51,13 +37,9 @@ return {
}, },
-- stylua: ignore -- stylua: ignore
keys = { keys = {
{ "<leader>ow", "<cmd>OverseerToggle<cr>", desc = "Task list" }, { "<leader>ow", "<cmd>OverseerToggle!<cr>", desc = "Task list" },
{ "<leader>oo", "<cmd>OverseerRun<cr>", desc = "Run task" }, { "<leader>oo", "<cmd>OverseerRun<cr>", desc = "Run task" },
{ "<leader>oq", "<cmd>OverseerQuickAction<cr>", desc = "Action recent task" }, { "<leader>ot", "<cmd>OverseerTaskAction<cr>", desc = "Task action" },
{ "<leader>oi", "<cmd>OverseerInfo<cr>", desc = "Overseer Info" },
{ "<leader>ob", "<cmd>OverseerBuild<cr>", desc = "Task builder" },
{ "<leader>ot", "<cmd>OverseerTaskAction<cr>", desc = "Task action" },
{ "<leader>oc", "<cmd>OverseerClearCache<cr>", desc = "Clear cache" },
}, },
}, },
{ {