From ff63e58f95833e10146568df914438ff4d4f8e12 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 31 Dec 2021 22:38:39 +0530 Subject: [PATCH] Get _ksi_debug_print working again --- shell-integration/zsh/kitty-integration | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/shell-integration/zsh/kitty-integration b/shell-integration/zsh/kitty-integration index 92325c68b..12b583491 100644 --- a/shell-integration/zsh/kitty-integration +++ b/shell-integration/zsh/kitty-integration @@ -32,10 +32,13 @@ builtin emulate -L zsh -o no_warn_create_global # 2: none of the above. builtin typeset -gi _ksi_state -# Asks kitty to print $@ to its stdout. This is for debugging. +# Asks kitty to print $@ to its STDOUT. This is for debugging. _ksi_debug_print() { - builtin local data - data=$(command base64 <<<"${(j: :}@}") || builtin return + builtin local data saved + saved="$IFS" + IFS=" " + data=$(command base64 <<< "$*") + IFS="$saved" builtin printf '\eP@kitty-print|%s\e\\' "${data//$'\n'}" }