From 5186800397e21c00751cb738a54f96c738424505 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Mayoral=20Vilches?= Date: Fri, 9 May 2025 17:50:49 +0200 Subject: [PATCH] Ignore workspaces and improve prompt after Ctrl-C MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: VĂ­ctor Mayoral Vilches --- .gitignore | 5 ++++- src/cai/repl/ui/prompt.py | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 7a723dbf..295d49df 100644 --- a/.gitignore +++ b/.gitignore @@ -146,4 +146,7 @@ cython_debug/ # CAI files .cai/ -.vscode/ \ No newline at end of file +.vscode/ + +# workspaces +workspaces/ \ No newline at end of file diff --git a/src/cai/repl/ui/prompt.py b/src/cai/repl/ui/prompt.py index 5a220e1f..35de00e0 100644 --- a/src/cai/repl/ui/prompt.py +++ b/src/cai/repl/ui/prompt.py @@ -96,7 +96,7 @@ def get_user_input( # Get user input with all features return prompt( - [('class:prompt', 'CAI> ')], + [('class:prompt', '\nCAI> ')], completer=command_completer, style=create_prompt_style(), history=FileHistory(str(history_file)), @@ -110,6 +110,6 @@ def get_user_input( enable_suspend=True, # Allow suspending with Ctrl+Z enable_open_in_editor=True, # Allow editing with Ctrl+X Ctrl+E multiline=False, # Enable multiline input - rprompt=get_rprompt, # Missing comma here + rprompt=get_rprompt, color_depth=None, # Auto-detect color support )