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

nixos
Moritz Böhme 2023-09-06 17:46:54 +02:00
parent abdb620c83
commit 4322977115
Signed by: moritz
GPG Key ID: 970C6E89EB0547A9
1 changed files with 3 additions and 3 deletions

View File

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