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 48148ee67..47ddca061 100644 --- a/shell-integration/fish/vendor_conf.d/kitty-shell-integration.fish +++ b/shell-integration/fish/vendor_conf.d/kitty-shell-integration.fish @@ -73,7 +73,7 @@ function __ksi_schedule --on-event fish_prompt -d "Setup kitty integration after if not contains "no-prompt-mark" $_ksi and not set -q __ksi_prompt_state function __ksi_mark_prompt_start --on-event fish_prompt - contains "$__ksi_prompt_state" post-exec pre-exec "" + test "$__ksi_prompt_state" != prompt-start and echo -en "\e]133;D\a" set --global __ksi_prompt_state prompt-start echo -en "\e]133;A\a"