From df219d013ea4e25d11f2bfc14f9523949e36ae64 Mon Sep 17 00:00:00 2001 From: Frost Ming Date: Mon, 13 Apr 2026 14:37:38 +0800 Subject: [PATCH] fix: Make ,-prefixed internal command completion work reliably while typing on bub Fixes #161 Signed-off-by: Frost Ming --- src/bub/channels/cli/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bub/channels/cli/__init__.py b/src/bub/channels/cli/__init__.py index ac627df..e551e85 100644 --- a/src/bub/channels/cli/__init__.py +++ b/src/bub/channels/cli/__init__.py @@ -164,7 +164,7 @@ def _tool_sort_key(tool_name: str) -> tuple[str, str]: history_file.parent.mkdir(parents=True, exist_ok=True) history = FileHistory(str(history_file)) tool_names = sorted((f",{name}" for name in REGISTRY), key=_tool_sort_key) - completer = WordCompleter(tool_names, ignore_case=True) + completer = WordCompleter(tool_names, ignore_case=True, sentence=True) return PromptSession( completer=completer, complete_while_typing=True,