From 48d5c90bb8be37a420f764171a6834be29c861e2 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 5 Jan 2025 12:39:19 +0530 Subject: [PATCH] Follow @romkatv suggestion for hostname in title Thanks, @romkatv --- shell-integration/zsh/kitty-integration | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/shell-integration/zsh/kitty-integration b/shell-integration/zsh/kitty-integration index c29780079..b79094e59 100644 --- a/shell-integration/zsh/kitty-integration +++ b/shell-integration/zsh/kitty-integration @@ -267,16 +267,10 @@ _ksi_deferred_init() { fi if [[ "$is_ssh_session" == "y" ]]; then - # show the hostname via %m for SSH sessions - builtin local hostname="$(builtin print -Pn "%m")" - # The variable `hostname` is used such that we don't have to use - # the -P option in the two print commands below. This mitigating - # accidental variable expansion, e.g. of the variables in the - # command string (V). functions[_ksi_precmd]+=" - builtin print -rnu $_ksi_fd \$'\\e]2;'\"$hostname: \${(%):-%(4~|…/%3~|%~)}\"\$'\\a'" + builtin print -rnu $_ksi_fd \$'\\e]2;'\"\${(V)HOST-}: \${(%):-%(4~|…/%3~|%~)}\"\$'\\a'" functions[_ksi_preexec]+=" - builtin print -rnu $_ksi_fd \$'\\e]2;'\"$hostname: \${(V)1}\"\$'\\a'" + builtin print -rnu $_ksi_fd \$'\\e]2;'\"\${(V)HOST-}: \${(V)1}\"\$'\\a'" else functions[_ksi_precmd]+=" builtin print -rnu $_ksi_fd \$'\\e]2;'\"\${(%):-%(4~|…/%3~|%~)}\"\$'\\a'"