From 1eef58438272f9bca68d914896914af7ba33ea24 Mon Sep 17 00:00:00 2001 From: pagedown Date: Tue, 26 Jul 2022 13:21:36 +0800 Subject: [PATCH] Replace tr with string built-in in fish integration --- .../fish/vendor_conf.d/kitty-shell-integration.fish | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/shell-integration/fish/vendor_conf.d/kitty-shell-integration.fish b/shell-integration/fish/vendor_conf.d/kitty-shell-integration.fish index 4a45bf32f..d1510eedd 100644 --- a/shell-integration/fish/vendor_conf.d/kitty-shell-integration.fish +++ b/shell-integration/fish/vendor_conf.d/kitty-shell-integration.fish @@ -186,7 +186,7 @@ function clone-in-kitty -d "Clone the current fish session into a new kitty wind set --local b64_envs (string join0 -- $envs | base64) set --local b64_cwd (printf "%s" "$PWD" | base64) set --prepend data "shell=fish" "pid=$fish_pid" "cwd=$b64_cwd" "env=$b64_envs" - __ksi_transmit_data (string join "," -- $data | tr -d "\t\n\r ") "clone" + __ksi_transmit_data (string join "," -- $data | string replace --regex --all "\s" "") "clone" end function edit-in-kitty -d "Edit the specified file in a new kitty overlay using your preferred editor, even over SSH" @@ -234,7 +234,7 @@ function edit-in-kitty -d "Edit the specified file in a new kitty overlay using end set --local file_data (base64 < "$ed_filename") set --append data "file_data=$file_data" - __ksi_transmit_data (string join "," -- $data | tr -d "\t\n\r ") "edit" + __ksi_transmit_data (string join "," -- $data | string replace --regex --all "\s" "") "edit" set --erase data echo "Waiting for editing to be completed..." set --global __ksi_waiting_for_edit "y"