feat(nvim): make modes a list for lazy keybinds

This commit is contained in:
Moritz Böhme 2023-09-06 17:46:54 +02:00
parent abdb620c83
commit 4322977115
Signed by: moritz
GPG key ID: 970C6E89EB0547A9

View file

@ -26,7 +26,7 @@ let
);
descString = optionalString (desc != null) "desc = ${quote desc},";
in
''{ ${quote key}, ${cmdString}, mode = ${quote mode}, ${descString} }'';
''{ ${quote key}, ${cmdString}, mode = ${listToStringOneLine quote mode}, ${descString} }'';
lazySpecFromPlugin =
{ plugin, dependencies, init, conf, lazy, event, enabled, cmd, ft, priority, keys }:
listToStringMultiLine'
@ -161,8 +161,8 @@ in
'';
};
mode = mkOption {
type = str;
default = "n";
type = listOf str;
default = [ "n" ];
description = ''
Mode to bind the key in.
'';