mirror of
https://github.com/nix-community/nixvim.git
synced 2025-06-20 16:15:43 +02:00
plugins.*: use defaultNullOpts.mkProportion wherever possible
This commit is contained in:
parent
2e600f5796
commit
24ac8f651d
11 changed files with 31 additions and 37 deletions
|
@ -33,7 +33,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
||||||
GPT model to use, 'gpt-3.5-turbo' or 'gpt-4'.
|
GPT model to use, 'gpt-3.5-turbo' or 'gpt-4'.
|
||||||
'';
|
'';
|
||||||
|
|
||||||
temperature = helpers.defaultNullOpts.mkNullableWithRaw (types.numbers.between 0.0 1.0) 0.1 ''
|
temperature = helpers.defaultNullOpts.mkProportion 0.1 ''
|
||||||
GPT temperature.
|
GPT temperature.
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
|
|
@ -56,7 +56,7 @@ in
|
||||||
The panel position.
|
The panel position.
|
||||||
'';
|
'';
|
||||||
|
|
||||||
ratio = helpers.defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0.4 ''
|
ratio = helpers.defaultNullOpts.mkProportion 0.4 ''
|
||||||
The panel ratio.
|
The panel ratio.
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
|
@ -183,13 +183,13 @@ in
|
||||||
'';
|
'';
|
||||||
|
|
||||||
summary = {
|
summary = {
|
||||||
widthPercentage =
|
widthPercentage = helpers.defaultNullOpts.mkProportion 0.7 ''
|
||||||
helpers.defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0.7
|
Width of the pop-up window.
|
||||||
"Width of the pop-up window.";
|
'';
|
||||||
|
|
||||||
heightPercentage =
|
heightPercentage = helpers.defaultNullOpts.mkProportion 0.5 ''
|
||||||
helpers.defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0.5
|
Height of the pop-up window.
|
||||||
"Height of the pop-up window.";
|
'';
|
||||||
|
|
||||||
borders = mapAttrs (optionName: default: helpers.defaultNullOpts.mkStr default "") {
|
borders = mapAttrs (optionName: default: helpers.defaultNullOpts.mkStr default "") {
|
||||||
topleft = "╭";
|
topleft = "╭";
|
||||||
|
|
|
@ -546,9 +546,7 @@ in
|
||||||
logger = {
|
logger = {
|
||||||
level = helpers.defaultNullOpts.mkLogLevel "warn" "Minimum logging level";
|
level = helpers.defaultNullOpts.mkLogLevel "warn" "Minimum logging level";
|
||||||
|
|
||||||
floatPrecision = helpers.defaultNullOpts.mkNullable (
|
floatPrecision = helpers.defaultNullOpts.mkProportion 1.0e-2 "Limit the number of decimals displayed for floats.";
|
||||||
with types; numbers.between 0.0 1.0
|
|
||||||
) 1.0e-2 "Limit the number of decimals displayed for floats.";
|
|
||||||
|
|
||||||
path =
|
path =
|
||||||
helpers.defaultNullOpts.mkStr
|
helpers.defaultNullOpts.mkStr
|
||||||
|
|
|
@ -86,11 +86,11 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
hover = {
|
hover = {
|
||||||
maxWidth = helpers.defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0.9 ''
|
maxWidth = helpers.defaultNullOpts.mkProportion 0.9 ''
|
||||||
Defines float window width.
|
Defines float window width.
|
||||||
'';
|
'';
|
||||||
|
|
||||||
maxHeight = helpers.defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0.8 ''
|
maxHeight = helpers.defaultNullOpts.mkProportion 0.8 ''
|
||||||
Defines float window height.
|
Defines float window height.
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
@ -117,19 +117,19 @@ in
|
||||||
Enable number shortcuts to execute code action quickly.
|
Enable number shortcuts to execute code action quickly.
|
||||||
'';
|
'';
|
||||||
|
|
||||||
maxWidth = helpers.defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0.8 ''
|
maxWidth = helpers.defaultNullOpts.mkProportion 0.8 ''
|
||||||
Diagnostic jump window max width.
|
Diagnostic jump window max width.
|
||||||
'';
|
'';
|
||||||
|
|
||||||
maxHeight = helpers.defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0.6 ''
|
maxHeight = helpers.defaultNullOpts.mkProportion 0.6 ''
|
||||||
Diagnostic jump window max height.
|
Diagnostic jump window max height.
|
||||||
'';
|
'';
|
||||||
|
|
||||||
maxShowWidth = helpers.defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0.9 ''
|
maxShowWidth = helpers.defaultNullOpts.mkProportion 0.9 ''
|
||||||
Show window max width when layout is float.
|
Show window max width when layout is float.
|
||||||
'';
|
'';
|
||||||
|
|
||||||
maxShowHeight = helpers.defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0.6 ''
|
maxShowHeight = helpers.defaultNullOpts.mkProportion 0.6 ''
|
||||||
Show window max height when layout is float.
|
Show window max height when layout is float.
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
@ -211,15 +211,15 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
finder = {
|
finder = {
|
||||||
maxHeight = helpers.defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0.5 ''
|
maxHeight = helpers.defaultNullOpts.mkProportion 0.5 ''
|
||||||
`max_height` of the finder window (float layout).
|
`max_height` of the finder window (float layout).
|
||||||
'';
|
'';
|
||||||
|
|
||||||
leftWidth = helpers.defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0.3 ''
|
leftWidth = helpers.defaultNullOpts.mkProportion 0.3 ''
|
||||||
Width of the left finder window (float layout).
|
Width of the left finder window (float layout).
|
||||||
'';
|
'';
|
||||||
|
|
||||||
rightWidth = helpers.defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0.3 ''
|
rightWidth = helpers.defaultNullOpts.mkProportion 0.3 ''
|
||||||
Width of the right finder window (float layout).
|
Width of the right finder window (float layout).
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
@ -279,11 +279,11 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
definition = {
|
definition = {
|
||||||
width = helpers.defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0.6 ''
|
width = helpers.defaultNullOpts.mkProportion 0.6 ''
|
||||||
Defines float window width.
|
Defines float window width.
|
||||||
'';
|
'';
|
||||||
|
|
||||||
height = helpers.defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0.5 ''
|
height = helpers.defaultNullOpts.mkProportion 0.5 ''
|
||||||
Defines float window height.
|
Defines float window height.
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
@ -317,13 +317,9 @@ in
|
||||||
Auto save file when the rename is done.
|
Auto save file when the rename is done.
|
||||||
'';
|
'';
|
||||||
|
|
||||||
projectMaxWidth =
|
projectMaxWidth = helpers.defaultNullOpts.mkProportion 0.5 "Width for the `project_replace` float window.";
|
||||||
helpers.defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0.5
|
|
||||||
"Width for the `project_replace` float window.";
|
|
||||||
|
|
||||||
projectMaxHeight =
|
projectMaxHeight = helpers.defaultNullOpts.mkProportion 0.5 "Height for the `project_replace` float window.";
|
||||||
helpers.defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0.5
|
|
||||||
"Height for the `project_replace` float window.";
|
|
||||||
|
|
||||||
keys = {
|
keys = {
|
||||||
quit = mkKeymapOption "<C-k>" "Quit rename window or `project_replace` window.";
|
quit = mkKeymapOption "<C-k>" "Quit rename window or `project_replace` window.";
|
||||||
|
@ -383,11 +379,11 @@ in
|
||||||
If set to float, above options will ignored.
|
If set to float, above options will ignored.
|
||||||
'';
|
'';
|
||||||
|
|
||||||
maxHeight = helpers.defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0.5 ''
|
maxHeight = helpers.defaultNullOpts.mkProportion 0.5 ''
|
||||||
Height of outline float layout.
|
Height of outline float layout.
|
||||||
'';
|
'';
|
||||||
|
|
||||||
leftWidth = helpers.defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0.3 ''
|
leftWidth = helpers.defaultNullOpts.mkProportion 0.3 ''
|
||||||
Width of outline float layout left window.
|
Width of outline float layout left window.
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
|
|
@ -96,11 +96,11 @@ in
|
||||||
floating = {
|
floating = {
|
||||||
border = defaultNullOpts.mkStr "rounded" "Border style.";
|
border = defaultNullOpts.mkStr "rounded" "Border style.";
|
||||||
|
|
||||||
max_height = defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0.6 ''
|
max_height = defaultNullOpts.mkProportion 0.6 ''
|
||||||
Max height of window as proportion of NeoVim window.
|
Max height of window as proportion of NeoVim window.
|
||||||
'';
|
'';
|
||||||
|
|
||||||
max_width = defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0.6 ''
|
max_width = defaultNullOpts.mkProportion 0.6 ''
|
||||||
Max width of window as proportion of NeoVim window.
|
Max width of window as proportion of NeoVim window.
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
||||||
|
|
||||||
settingsOptions = {
|
settingsOptions = {
|
||||||
dimming = {
|
dimming = {
|
||||||
alpha = helpers.defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0.25 ''
|
alpha = helpers.defaultNullOpts.mkProportion 0.25 ''
|
||||||
Amount of dimming.
|
Amount of dimming.
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
||||||
# Optionally, explicitly declare some options. You don't have to.
|
# Optionally, explicitly declare some options. You don't have to.
|
||||||
settingsOptions = {
|
settingsOptions = {
|
||||||
window = {
|
window = {
|
||||||
backdrop = helpers.defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0.95 ''
|
backdrop = helpers.defaultNullOpts.mkProportion 0.95 ''
|
||||||
Shade the backdrop of the Zen window.
|
Shade the backdrop of the Zen window.
|
||||||
Set to 1 to keep the same as Normal.
|
Set to 1 to keep the same as Normal.
|
||||||
'';
|
'';
|
||||||
|
|
|
@ -164,7 +164,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
||||||
Sets the shade to apply to the inactive split or window or buffer.
|
Sets the shade to apply to the inactive split or window or buffer.
|
||||||
'';
|
'';
|
||||||
|
|
||||||
percentage = defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0.15 ''
|
percentage = defaultNullOpts.mkProportion 0.15 ''
|
||||||
percentage of the shade to apply to the inactive window, split or buffer.
|
percentage of the shade to apply to the inactive window, split or buffer.
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
|
@ -133,7 +133,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
||||||
lib.mapAttrs
|
lib.mapAttrs
|
||||||
(
|
(
|
||||||
name: color:
|
name: color:
|
||||||
defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0 ''
|
defaultNullOpts.mkProportion 0 ''
|
||||||
Severity [0, 1] for ${name} (${color}).
|
Severity [0, 1] for ${name} (${color}).
|
||||||
''
|
''
|
||||||
)
|
)
|
||||||
|
|
|
@ -118,7 +118,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
||||||
Set a darker background on sidebar-like windows.
|
Set a darker background on sidebar-like windows.
|
||||||
'';
|
'';
|
||||||
|
|
||||||
day_brightness = defaultNullOpts.mkNullable (lib.types.numbers.between 0.0 1.0) 0.3 ''
|
day_brightness = defaultNullOpts.mkProportion 0.3 ''
|
||||||
Adjusts the brightness of the colors of the **Day** style.
|
Adjusts the brightness of the colors of the **Day** style.
|
||||||
Number between 0 and 1, from dull to vibrant colors.
|
Number between 0 and 1, from dull to vibrant colors.
|
||||||
'';
|
'';
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue