plugins.overseer.settings
Options provided to the require('overseer').setup
function.
Type: attribute set of anything
Default:
{ }
Example:
{
callback = {
__raw = ''
function()
print('nixvim')
end
'';
};
foo_bar = 42;
hostname = "localhost:8080";
}
Declared by:
plugins.overseer.settings.actions
They are simply a custom function that will do something to or with a task. Please refer to the documentation for details of available builtin actions.
Type: null or (attribute set of (anything or raw lua code))
Default:
null
Plugin default: { }
Declared by:
plugins.overseer.settings.auto_detect_success_color
When true, tries to detect a green color from your colorscheme to use for success highlight.
Type: null or boolean or raw lua code
Default:
null
Plugin default: true
Declared by:
plugins.overseer.settings.dap
Whether to patch nvim-dap to support preLaunchTask and postDebugTask
Type: null or boolean or raw lua code
Default:
null
Plugin default: true
Declared by:
plugins.overseer.settings.strategy
Default task strategy.
Type: null or string or attribute set of anything or raw lua code
Default:
null
Plugin default: "terminal"
Declared by:
plugins.overseer.settings.task_list
The task list displays all tasks that have been created. It shows the task status, name, and a summary of the task output.
Type: null or (attribute set of (anything or raw lua code))
Default:
null
Plugin default:
{
bindings = {
"<C-e>" = "Edit";
"<C-f>" = "OpenFloat";
"<C-h>" = "DecreaseDetail";
"<C-j>" = "ScrollOutputDown";
"<C-k>" = "ScrollOutputUp";
"<C-l>" = "IncreaseDetail";
"<C-q>" = "OpenQuickFix";
"<C-s>" = "OpenSplit";
"<C-v>" = "OpenVsplit";
"<CR>" = "RunAction";
"?" = "ShowHelp";
H = "DecreaseAllDetail";
L = "IncreaseAllDetail";
"[" = "DecreaseWidth";
"]" = "IncreaseWidth";
"g?" = "ShowHelp";
o = "Open";
p = "TogglePreview";
q = "Close";
"{" = "PrevTask";
"}" = "NextTask";
};
default_detail = 1;
direction = "bottom";
height = null;
max_height = [
20
0.1
];
max_width = [
100
0.2
];
min_height = 8;
min_width = [
40
0.1
];
separator = "────────────────────────────────────────";
width = null;
}
Declared by:
plugins.overseer.settings.templates
Template modules to load.
Type: null or (list of (string or raw lua code))
Default:
null
Plugin default:
[
"builtin"
]
Declared by: