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'.
|
||||
'';
|
||||
|
||||
temperature = helpers.defaultNullOpts.mkNullableWithRaw (types.numbers.between 0.0 1.0) 0.1 ''
|
||||
temperature = helpers.defaultNullOpts.mkProportion 0.1 ''
|
||||
GPT temperature.
|
||||
'';
|
||||
|
||||
|
|
|
@ -56,7 +56,7 @@ in
|
|||
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.
|
||||
'';
|
||||
};
|
||||
|
|
|
@ -183,13 +183,13 @@ in
|
|||
'';
|
||||
|
||||
summary = {
|
||||
widthPercentage =
|
||||
helpers.defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0.7
|
||||
"Width of the pop-up window.";
|
||||
widthPercentage = helpers.defaultNullOpts.mkProportion 0.7 ''
|
||||
Width of the pop-up window.
|
||||
'';
|
||||
|
||||
heightPercentage =
|
||||
helpers.defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0.5
|
||||
"Height of the pop-up window.";
|
||||
heightPercentage = helpers.defaultNullOpts.mkProportion 0.5 ''
|
||||
Height of the pop-up window.
|
||||
'';
|
||||
|
||||
borders = mapAttrs (optionName: default: helpers.defaultNullOpts.mkStr default "") {
|
||||
topleft = "╭";
|
||||
|
|
|
@ -546,9 +546,7 @@ in
|
|||
logger = {
|
||||
level = helpers.defaultNullOpts.mkLogLevel "warn" "Minimum logging level";
|
||||
|
||||
floatPrecision = helpers.defaultNullOpts.mkNullable (
|
||||
with types; numbers.between 0.0 1.0
|
||||
) 1.0e-2 "Limit the number of decimals displayed for floats.";
|
||||
floatPrecision = helpers.defaultNullOpts.mkProportion 1.0e-2 "Limit the number of decimals displayed for floats.";
|
||||
|
||||
path =
|
||||
helpers.defaultNullOpts.mkStr
|
||||
|
|
|
@ -86,11 +86,11 @@ in
|
|||
};
|
||||
|
||||
hover = {
|
||||
maxWidth = helpers.defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0.9 ''
|
||||
maxWidth = helpers.defaultNullOpts.mkProportion 0.9 ''
|
||||
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.
|
||||
'';
|
||||
|
||||
|
@ -117,19 +117,19 @@ in
|
|||
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.
|
||||
'';
|
||||
|
||||
maxHeight = helpers.defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0.6 ''
|
||||
maxHeight = helpers.defaultNullOpts.mkProportion 0.6 ''
|
||||
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.
|
||||
'';
|
||||
|
||||
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.
|
||||
'';
|
||||
|
||||
|
@ -211,15 +211,15 @@ in
|
|||
};
|
||||
|
||||
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).
|
||||
'';
|
||||
|
||||
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).
|
||||
'';
|
||||
|
||||
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).
|
||||
'';
|
||||
|
||||
|
@ -279,11 +279,11 @@ in
|
|||
};
|
||||
|
||||
definition = {
|
||||
width = helpers.defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0.6 ''
|
||||
width = helpers.defaultNullOpts.mkProportion 0.6 ''
|
||||
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.
|
||||
'';
|
||||
|
||||
|
@ -317,13 +317,9 @@ in
|
|||
Auto save file when the rename is done.
|
||||
'';
|
||||
|
||||
projectMaxWidth =
|
||||
helpers.defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0.5
|
||||
"Width for the `project_replace` float window.";
|
||||
projectMaxWidth = helpers.defaultNullOpts.mkProportion 0.5 "Width for the `project_replace` float window.";
|
||||
|
||||
projectMaxHeight =
|
||||
helpers.defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0.5
|
||||
"Height for the `project_replace` float window.";
|
||||
projectMaxHeight = helpers.defaultNullOpts.mkProportion 0.5 "Height for the `project_replace` float window.";
|
||||
|
||||
keys = {
|
||||
quit = mkKeymapOption "<C-k>" "Quit rename window or `project_replace` window.";
|
||||
|
@ -383,11 +379,11 @@ in
|
|||
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.
|
||||
'';
|
||||
|
||||
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.
|
||||
'';
|
||||
|
||||
|
|
|
@ -96,11 +96,11 @@ in
|
|||
floating = {
|
||||
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_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.
|
||||
'';
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
|
||||
settingsOptions = {
|
||||
dimming = {
|
||||
alpha = helpers.defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0.25 ''
|
||||
alpha = helpers.defaultNullOpts.mkProportion 0.25 ''
|
||||
Amount of dimming.
|
||||
'';
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
# Optionally, explicitly declare some options. You don't have to.
|
||||
settingsOptions = {
|
||||
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.
|
||||
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.
|
||||
'';
|
||||
|
||||
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.
|
||||
'';
|
||||
};
|
||||
|
|
|
@ -133,7 +133,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
lib.mapAttrs
|
||||
(
|
||||
name: color:
|
||||
defaultNullOpts.mkNullable (types.numbers.between 0.0 1.0) 0 ''
|
||||
defaultNullOpts.mkProportion 0 ''
|
||||
Severity [0, 1] for ${name} (${color}).
|
||||
''
|
||||
)
|
||||
|
|
|
@ -118,7 +118,7 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
|||
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.
|
||||
Number between 0 and 1, from dull to vibrant colors.
|
||||
'';
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue