From 5b66e3614f288f6ca87c2acde9188550669ad257 Mon Sep 17 00:00:00 2001 From: Oliver Kiddle Date: Mon, 10 Nov 2025 21:02:27 +0100 Subject: 53377: support OSC52 paste sequence with the "* and "+ vi registers --- Test/X06termquery.ztst | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'Test') diff --git a/Test/X06termquery.ztst b/Test/X06termquery.ztst index 52f39ddf1..cce4e626f 100644 --- a/Test/X06termquery.ztst +++ b/Test/X06termquery.ztst @@ -84,6 +84,20 @@ termresp '' 0:no response - timeout +# Following three vi-put tests also cover 0, 1 and 2 `=' padding +# characters in the base64 decoding. + termresp $'\e[?0;cbindkey -v\necho \e"*p\e]52;p;YWZ0ZXI=\aa\n' +0:paste after from clipboard +>after + + termresp $'\e[?0;cbindkey -v\necho X\e"*P\e]52;p;YmVmb3Jl\aa\n' +0:paste before from clipboard +>beforeX + + termresp $'\e[?0;cbindkey -v\necho X\ev"*p\e]52;p;cmVwbGFjZQ==\aa\n' +0:paste over from clipboard +>replace + %clean zmodload -ui zsh/zpty -- cgit v1.2.3-70-g09d2