summaryrefslogtreecommitdiff
path: root/tui/draw.go
diff options
context:
space:
mode:
authorcitrons <citrons@mondecitronne.com>2025-06-04 12:20:22 -0500
committercitrons <citrons@mondecitronne.com>2025-06-07 16:02:18 -0500
commit3fba023a229a5aa69658c6e34bdf95e8fe6c258f (patch)
tree727ba44e5255b860bf3acf9f1ddb5a4625d47796 /tui/draw.go
parent59bbcf6d5e11f6240ea4d0a5aa2851305fac1ec0 (diff)
support bracketed paste
Diffstat (limited to 'tui/draw.go')
-rw-r--r--tui/draw.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/tui/draw.go b/tui/draw.go
index 14f11fa..d30e0eb 100644
--- a/tui/draw.go
+++ b/tui/draw.go
@@ -106,6 +106,7 @@ func Start() error {
scr.back = make(surface)
_, err = os.Stdout.WriteString(
terminfo.Get(caps.EnterCaMode) +
+ "\033[?2004h" + // bracketed paste
terminfo.Get(caps.XM, 1) +
terminfo.Get(caps.ClearScreen),
)
@@ -119,6 +120,7 @@ func End() {
os.Stdout.WriteString(
terminfo.Get(caps.ClearScreen) +
terminfo.Get(caps.XM, 0) +
+ "\033[?2004l" + // disable bracketed paste
terminfo.Get(caps.ExitCaMode),
)
if term.Restore(0, saved) != nil {