diff --git a/src/meshcore_cli/meshcore_cli.py b/src/meshcore_cli/meshcore_cli.py index a168be5..8ec12cc 100644 --- a/src/meshcore_cli/meshcore_cli.py +++ b/src/meshcore_cli/meshcore_cli.py @@ -12,6 +12,7 @@ from prompt_toolkit.shortcuts import PromptSession from prompt_toolkit.shortcuts import CompleteStyle from prompt_toolkit.completion import NestedCompleter from prompt_toolkit.history import FileHistory +from prompt_toolkit.formatted_text import HTML from meshcore import TCPConnection, BLEConnection, SerialConnection from meshcore import MeshCore, EventType, logger @@ -200,9 +201,9 @@ Line starting with \"$\" or \".\" will issue a meshcli command. while True: prompt = "" if not last_ack: - prompt = prompt + f"!" - prompt = prompt + f"{contact['adv_name']}> " - line = await session.prompt_async(prompt, complete_while_typing=False) + prompt = prompt + f"!" + prompt = prompt + f"{contact['adv_name']}> " + line = await session.prompt_async(HTML(prompt), complete_while_typing=False) if line == "" : # blank line pass