Merge pull request #828 from horriblename/blink-cmdline

blink: fix unusable cmdline completion
This commit is contained in:
Ching Pei Yang 2025-05-27 00:21:07 +02:00 committed by GitHub
commit b45f0516a1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 16 additions and 1 deletions

View file

@ -48,7 +48,7 @@ in {
cmdline = { cmdline = {
sources = mkOption { sources = mkOption {
type = nullOr (listOf str); type = nullOr (listOf str);
default = []; default = null;
description = "List of sources to enable for cmdline. Null means use default source list."; description = "List of sources to enable for cmdline. Null means use default source list.";
}; };

View file

@ -122,6 +122,21 @@ in {
"fallback" "fallback"
]; ];
}; };
# cmdline is not enabled by default, we're just providing keymaps in
# case the user enables them
cmdline.keymap = {
${mappings.complete} = ["show" "fallback"];
${mappings.close} = ["hide" "fallback"];
${mappings.scrollDocsUp} = ["scroll_documentation_up" "fallback"];
${mappings.scrollDocsDown} = ["scroll_documentation_down" "fallback"];
# NOTE: mappings.confirm is skipped because our default, <CR> would
# lead to accidental triggers of blink.accept instead of executing
# the cmd
${mappings.next} = ["select_next" "show" "fallback"];
${mappings.previous} = ["select_prev" "fallback"];
};
}; };
}; };
}; };