From 8908434695ee9e5c54ddae3ee74e02ef48047486 Mon Sep 17 00:00:00 2001 From: sommerfeld Date: Fri, 17 Apr 2026 10:53:42 +0100 Subject: fix: show ~ for home directory in zellij tab name --- home/.config/zsh/.zshrc | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/home/.config/zsh/.zshrc b/home/.config/zsh/.zshrc index 7cb2484..746c5b0 100644 --- a/home/.config/zsh/.zshrc +++ b/home/.config/zsh/.zshrc @@ -145,12 +145,9 @@ fi # ── Zellij tab naming (dir:cmd like tmux) ──────────────────────────────────── if [[ -n "$ZELLIJ" ]]; then - _zellij_tab_precmd() { - zellij action rename-tab "${PWD##*/}" 2>/dev/null - } - _zellij_tab_preexec() { - zellij action rename-tab "${PWD##*/}:${1%% *}" 2>/dev/null - } + _zellij_dir() { [[ "$PWD" == "$HOME" ]] && echo '~' || echo "${PWD##*/}"; } + _zellij_tab_precmd() { zellij action rename-tab "$(_zellij_dir)" 2>/dev/null; } + _zellij_tab_preexec() { zellij action rename-tab "$(_zellij_dir):${1%% *}" 2>/dev/null; } add-zsh-hook precmd _zellij_tab_precmd add-zsh-hook preexec _zellij_tab_preexec fi -- cgit v1.2.3-70-g09d2