diff --git a/aider/io.py b/aider/io.py index 87bce5b174e..f4a24c55a76 100644 --- a/aider/io.py +++ b/aider/io.py @@ -3,6 +3,7 @@ import signal import time import webbrowser +import sys from collections import defaultdict from dataclasses import dataclass from datetime import datetime @@ -484,6 +485,9 @@ def _(event): @kb.add("enter", eager=True, filter=~is_searching) def _(event): "Handle Enter key press" + buffer_text = event.current_buffer.text + if buffer_text.strip() == "quit": + sys.exit() if self.multiline_mode: # In multiline mode, Enter adds a newline event.current_buffer.insert_text("\n")