diff --git a/shell-integration/bash/kitty.bash b/shell-integration/bash/kitty.bash index 296bb4bd8..3011a7970 100644 --- a/shell-integration/bash/kitty.bash +++ b/shell-integration/bash/kitty.bash @@ -269,6 +269,9 @@ _ksi_main() { _ksi_main builtin unset -f _ksi_main +case :$SHELLOPTS: in + *:posix:*) ;; + *) clone-in-kitty() { builtin local data="argv=${_ksi_prompt[argv]},cwd=$(builtin printf "%s" "$PWD" | builtin command base64),env=$(builtin command env -0 | builtin command base64)" while :; do @@ -289,3 +292,6 @@ clone-in-kitty() { done builtin printf '\eP@kitty-clone|\e\\' } + ;; +esac +