-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathoverseer-nvim.lua
More file actions
46 lines (45 loc) · 1.21 KB
/
overseer-nvim.lua
File metadata and controls
46 lines (45 loc) · 1.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
return {
{
"stevearc/overseer.nvim",
opts = {
strategy = {
"terminal",
use_shell = true,
},
form = {
border = { "🭽", "▔", "🭾", "▕", "🭿", "▁", "🭼", "▏" },
},
task_list = { direction = "right" },
templates = { "builtin", "global" },
component_aliases = {
default = {
{ "display_duration", detail_level = 2 },
"on_output_summarize",
"on_exit_set_status",
{ "on_complete_notify", system = "unfocused" },
"on_complete_dispose",
},
default_neotest = {
"unique",
{ "on_complete_notify", system = "unfocused", on_change = true },
"default",
},
},
},
config = function(_, opts)
vim.g.overseer_started = true
local overseer = require("overseer")
overseer.setup(opts)
end,
cmd = {
"OverseerRun",
"OverseerToggle",
"OverseerRunCmd",
},
keys = {
{ "<leader>or", "<cmd>OverseerRun<cr>", desc = "Run task" },
{ "<leader>ot", "<cmd>OverseerToggle<cr>", desc = "Toggle tasks" },
},
enabled = require("config.util").is_enabled("stevarc/overseer.nvim"),
},
}