home · contact · privacy
Simplify Window.cmd__paste.
authorChristian Heller <c.heller@plomlompom.de>
Wed, 17 Sep 2025 16:31:03 +0000 (18:31 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Wed, 17 Sep 2025 16:31:03 +0000 (18:31 +0200)
ircplom/tui_base.py
test.txt

index 8fbea791b5cb93bbe262093e21996aa3b3812465..db50eed14864b26a55e3da51a3cc6a7d51d7bb2a 100644 (file)
@@ -377,9 +377,7 @@ class Window:
 
     def cmd__paste(self) -> None:
         'Write OSC 52 ? sequence to get encoded clipboard paste into stdin.'
-        self._term.write(f'\033{_OSC52_PREFIX.decode()}?{_PASTE_DELIMITER}',
-                         self._y_status)
-        self.taint()
+        self.history.append(f'\033{_OSC52_PREFIX.decode()}?{_PASTE_DELIMITER}')
 
 
 class TuiEvent(AffectiveEvent):
index 10d4fe9991f78bd36294acf0414250ae8633011c..5efd5e6fb3a2784843e3c448b0350280253f68cc 100644 (file)
--- a/test.txt
+++ b/test.txt
@@ -38,6 +38,7 @@
 > /window.prompt.backspace
 > /window.prompt.move_cursor foo
 > /window.prompt.scroll foo
+> /window.paste
 
 # ETC.