qutebrowser: allow for specifying multiple commands in bindings (#3322)
This command adds the ability to specify lists of qutebrowser commands as values for key bindings, which avoids the need for concatenating commands with ` ;; `.
This commit is contained in:
parent
2bd74d92bc
commit
95201931f2
2 changed files with 12 additions and 1 deletions
|
|
@ -131,7 +131,7 @@ in {
|
|||
};
|
||||
|
||||
keyBindings = mkOption {
|
||||
type = types.attrsOf (types.attrsOf types.str);
|
||||
type = with types; attrsOf (attrsOf (separatedString " ;; "));
|
||||
default = { };
|
||||
description = ''
|
||||
Key bindings mapping keys to commands in different modes. This setting
|
||||
|
|
@ -245,6 +245,11 @@ in {
|
|||
"<Ctrl-v>" = "spawn mpv {url}";
|
||||
",p" = "spawn --userscript qute-pass";
|
||||
",l" = '''config-cycle spellcheck.languages ["en-GB"] ["en-US"]''';
|
||||
"<F1>" = mkMerge [
|
||||
"config-cycle tabs.show never always"
|
||||
"config-cycle statusbar.show in-mode always"
|
||||
"config-cycle scrolling.bar never always"
|
||||
];
|
||||
};
|
||||
prompt = {
|
||||
"<Ctrl-y>" = "prompt-yes";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue