From 4c5cb01bcd94e65b3ef4ac66c12583dd234ce965 Mon Sep 17 00:00:00 2001 From: SinclairLin Date: Sun, 22 Feb 2026 13:27:28 +0800 Subject: [PATCH 1/2] chore: ignore env-self.zsh --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 44ea20c..3c28684 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ cache/* !cache/holder +config/env-self.zsh From 16c76d96efcc2255e8d212551f2fb942aeada935 Mon Sep 17 00:00:00 2001 From: SinclairLin Date: Fri, 13 Mar 2026 00:22:46 +0800 Subject: [PATCH 2/2] feat(shell): use kitten ssh when TERM is xterm-kitty --- config/hook.zsh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/config/hook.zsh b/config/hook.zsh index c2c5f2c..c402a82 100644 --- a/config/hook.zsh +++ b/config/hook.zsh @@ -34,3 +34,12 @@ _apply_chpwd_hook() { currentdir=$(cat $OMZ/cache/currentdir 2>/dev/null) [ -d "$currentdir" ] && cd $currentdir } + +# kitty ssh +ssh() { + if [ "${TERM:-}" = "xterm-kitty" ] && command -v kitten >/dev/null 2>&1; then + kitten ssh "$@" + else + command ssh "$@" + fi +}