From 984d3925d395b51e73d9441eee6b7670cc1d3ffd Mon Sep 17 00:00:00 2001 From: Ryan Roden-Corrent Date: Tue, 29 Apr 2025 06:53:07 -0400 Subject: [PATCH] Bracket pastes. --- url-mode.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/url-mode.c b/url-mode.c index db497523..828adf22 100644 --- a/url-mode.c +++ b/url-mode.c @@ -279,7 +279,13 @@ urls_input(struct seat *seat, struct terminal *term, case URL_ACTION_COPY: // If the last hint character was uppercase, copy and paste if (wc >= 'A' && wc <= 'Z') { + if (term->bracketed_paste) + term_to_slave(term, "\033[200~", 6); + term_to_slave(term, match->url, strlen(match->url)); + + if (term->bracketed_paste) + term_to_slave(term, "\033[201~", 6); } urls_reset(term); break;