plugins.overseer.settings
Options provided to the require('overseer').setup function.
Type: open submodule of attribute set of lua value
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)) 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)) 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)) or raw lua code
Default:
null
Plugin default:
[
  "builtin"
]
Declared by: