helpers: borderType -> nixvimTypes.border

This commit is contained in:
Gaetan Lepage 2024-01-01 23:49:35 +01:00 committed by Gaétan Lepage
parent d88a30fba6
commit f88ff0a82e
2 changed files with 9 additions and 9 deletions

View file

@ -59,13 +59,6 @@ with lib; rec {
emptyTable = {"__empty" = null;};
borderType = with lib.types;
oneOf [
str
(listOf str)
(listOf (listOf str))
];
# Creates an option with a nullable type that defaults to null.
mkNullOrOption = type: desc:
lib.mkOption {
@ -178,7 +171,7 @@ with lib; rec {
mkEnumFirstDefault = enum: mkEnum enum (head enum);
mkBorder = default: name: desc:
mkNullable
borderType
nixvimTypes.border
default
(let
defaultDesc = ''
@ -381,6 +374,13 @@ with lib; rec {
check = isRawType;
};
border = with types;
oneOf [
str
(listOf str)
(listOf (listOf str))
];
highlight = types.submodule {
# Adds flexibility for other keys
freeformType = types.attrs;

View file

@ -95,7 +95,7 @@ with import ../helpers.nix {inherit lib;};
Default: `["" "" "" ""]`
'';
type = borderType;
type = nixvimTypes.border;
};
outputWinCoverGutter = mkDefaultOpt {