From 0a56ab7a1e3e834defd9f43d56f9474ef67ae56f Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 15 Sep 2021 18:12:40 +0530 Subject: [PATCH] Workaround for fish splitting on newlines when doing command substitution --- shell-integration/kitty.fish | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shell-integration/kitty.fish b/shell-integration/kitty.fish index 6861abd5b..34738c7f8 100644 --- a/shell-integration/kitty.fish +++ b/shell-integration/kitty.fish @@ -60,7 +60,7 @@ function _ksi_main function _ksi_end_prompt set --local cmd_status "$status" - set --local op (_ksi_original_fish_prompt) # trim trailing newlines to mimic fish behavior + set --local op (_ksi_original_fish_prompt | string collect) # trim trailing newlines to mimic fish behavior printf "%s" "$op" set --global _ksi_prompt_state "prompt_end" _ksi_mark "B"