nvim-cmp: add extra window options

This commit is contained in:
Pedro Alves 2022-11-13 14:13:00 +00:00
parent bd5c46202e
commit 7992526721

View file

@ -299,6 +299,8 @@ in
border = with types; mkNullOrOption (either str (listOf str)) null;
winhighlight = mkNullOrOption types.str null;
zindex = mkNullOrOption types.int null;
colOffset = mkNullOrOption types.int null;
sidePadding = mkNullOrOption types.int null;
in
mkOption {
default = null;
@ -308,7 +310,7 @@ in
default = null;
type = types.nullOr (types.submodule ({ ... }: {
options = {
inherit border winhighlight zindex;
inherit border winhighlight zindex colOffset sidePadding;
};
}));
};
@ -387,7 +389,13 @@ in
sources = cfg.sources;
view = cfg.view;
window = cfg.window;
window = if (isNull cfg.window) then null else {
border = cfg.window.border;
winhighlight = cfg.window.winhighlight;
zindex = cfg.window.zindex;
col_offset = cfg.window.colOffset;
side_padding = cfg.window.sidePadding;
};
experimental = cfg.experimental;
};
in