Implement multiline-mode, swaps Enter & Meta-Enter

This commit is contained in:
Mir Adnan ALI 2024-12-11 04:58:42 -05:00
parent fbde0936e7
commit aaf7e3f943
6 changed files with 66 additions and 2 deletions

View file

@ -1363,6 +1363,10 @@ class Commands:
except Exception as e:
self.io.tool_error(f"Error saving commands to file: {e}")
def cmd_multiline_mode(self, args):
"Toggle multiline mode (swaps behavior of Enter and Meta+Enter)"
self.io.toggle_multiline_mode()
def cmd_copy(self, args):
"Copy the last assistant message to the clipboard"
all_messages = self.coder.done_messages + self.coder.cur_messages