mirror of
https://github.com/nix-community/nixvim.git
synced 2025-06-24 17:58:38 +02:00
plugins/neotest: normalize plugin defaults
This commit is contained in:
parent
0f07201a0c
commit
f596505897
1 changed files with 73 additions and 67 deletions
|
@ -38,13 +38,12 @@ with lib;
|
|||
Minimum log levels.
|
||||
'';
|
||||
|
||||
consumers = helpers.defaultNullOpts.mkAttrsOf helpers.nixvimTypes.rawLua "{}" ''
|
||||
consumers = helpers.defaultNullOpts.mkAttrsOf helpers.nixvimTypes.strLuaFn { } ''
|
||||
key: string
|
||||
value: lua function
|
||||
'';
|
||||
|
||||
icons = helpers.defaultNullOpts.mkAttrsOf (with types; either str (listOf str)) ''
|
||||
{
|
||||
icons = helpers.defaultNullOpts.mkAttrsOf (with types; either str (listOf str)) {
|
||||
child_indent = "│";
|
||||
child_prefix = "├";
|
||||
collapsed = "─";
|
||||
|
@ -55,15 +54,22 @@ with lib;
|
|||
non_collapsible = "─";
|
||||
passed = "";
|
||||
running = "";
|
||||
running_animated = ["/" "|" "\\" "-" "/" "|" "\\" "-"];
|
||||
running_animated = [
|
||||
"/"
|
||||
"|"
|
||||
"\\"
|
||||
"-"
|
||||
"/"
|
||||
"|"
|
||||
"\\"
|
||||
"-"
|
||||
];
|
||||
skipped = "";
|
||||
unknown = "";
|
||||
watching = "";
|
||||
}
|
||||
'' "Icons used throughout the UI. Defaults use VSCode's codicons.";
|
||||
} "Icons used throughout the UI. Defaults use VSCode's codicons.";
|
||||
|
||||
highlights = helpers.defaultNullOpts.mkAttrsOf types.str ''
|
||||
{
|
||||
highlights = helpers.defaultNullOpts.mkAttrsOf types.str {
|
||||
adapter_name = "NeotestAdapterName";
|
||||
border = "NeotestBorder";
|
||||
dir = "NeotestDir";
|
||||
|
@ -82,21 +88,20 @@ with lib;
|
|||
test = "NeotestTest";
|
||||
unknown = "NeotestUnknown";
|
||||
watching = "NeotestWatching";
|
||||
}
|
||||
'' "";
|
||||
} "";
|
||||
|
||||
floating = {
|
||||
border = helpers.defaultNullOpts.mkStr "rounded" "Border style.";
|
||||
|
||||
max_height = helpers.defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) "0.6" ''
|
||||
max_height = helpers.defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0.6 ''
|
||||
Max height of window as proportion of NeoVim window.
|
||||
'';
|
||||
|
||||
max_width = helpers.defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) "0.6" ''
|
||||
max_width = helpers.defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0.6 ''
|
||||
Max width of window as proportion of NeoVim window.
|
||||
'';
|
||||
|
||||
options = helpers.defaultNullOpts.mkAttrsOf types.anything "{}" ''
|
||||
options = helpers.defaultNullOpts.mkAttrsOf types.anything { } ''
|
||||
Window local options to set on floating windows (e.g. winblend).
|
||||
'';
|
||||
};
|
||||
|
@ -122,14 +127,16 @@ with lib;
|
|||
|
||||
expandErrors = helpers.defaultNullOpts.mkBool true "Expand all failed positions.";
|
||||
|
||||
mappings = helpers.defaultNullOpts.mkAttrsOf (with types; either str (listOf str)) ''
|
||||
{
|
||||
mappings = helpers.defaultNullOpts.mkAttrsOf (with types; either str (listOf str)) {
|
||||
attach = "a";
|
||||
clear_marked = "M";
|
||||
clear_target = "T";
|
||||
debug = "d";
|
||||
debug_marked = "D";
|
||||
expand = ["<CR>" "<2-LeftMouse>"];
|
||||
expand = [
|
||||
"<CR>"
|
||||
"<2-LeftMouse>"
|
||||
];
|
||||
expand_all = "e";
|
||||
jumpto = "i";
|
||||
mark = "m";
|
||||
|
@ -142,8 +149,7 @@ with lib;
|
|||
stop = "u";
|
||||
target = "t";
|
||||
watch = "w";
|
||||
}
|
||||
'' "Buffer mappings for summary window.";
|
||||
} "Buffer mappings for summary window.";
|
||||
|
||||
open = helpers.defaultNullOpts.mkStr "botright vsplit | vertical resize 50" ''
|
||||
A command or function to open a window for the summary.
|
||||
|
@ -171,7 +177,7 @@ with lib;
|
|||
quickfix = {
|
||||
enabled = helpers.defaultNullOpts.mkBool true "Enable quickfix.";
|
||||
|
||||
open = helpers.defaultNullOpts.mkNullable (with types; either bool str) "`false`" ''
|
||||
open = helpers.defaultNullOpts.mkNullable (with types; either bool str) false ''
|
||||
Set to true to open quickfix on startup, or a function to be called when the quickfix
|
||||
results are set.
|
||||
'';
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue