diff options
| author | 2026-04-17 10:54:11 +0100 | |
|---|---|---|
| committer | 2026-04-17 10:54:11 +0100 | |
| commit | 945dd3d3cb38d7de301a34ec3d5c7112dcab97c2 (patch) | |
| tree | 0f6578baa6b325d9cfefe8a308d3a7bf7fb8c907 /home/.config/zsh/.zshrc | |
| parent | f31482b10182bd02013808b6e3de2aa5ca566d0a (diff) | |
| download | dotfiles-945dd3d3cb38d7de301a34ec3d5c7112dcab97c2.tar.gz dotfiles-945dd3d3cb38d7de301a34ec3d5c7112dcab97c2.tar.bz2 dotfiles-945dd3d3cb38d7de301a34ec3d5c7112dcab97c2.zip | |
feat: force ueberzug++ for yazi image previews inside zellij
Diffstat (limited to 'home/.config/zsh/.zshrc')
| -rw-r--r-- | home/.config/zsh/.zshrc | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/home/.config/zsh/.zshrc b/home/.config/zsh/.zshrc index bd03e8b..a7d24db 100644 --- a/home/.config/zsh/.zshrc +++ b/home/.config/zsh/.zshrc @@ -221,10 +221,14 @@ alias sysu='systemctl --user' # Navigation alias c='clear' -# Yazi: cd-on-exit wrapper +# Yazi: cd-on-exit wrapper (force ueberzug++ inside zellij for image previews) y() { local tmp="$(mktemp -t "yazi-cwd.XXXXXX")" - command yazi "$@" --cwd-file="$tmp" + if [[ -n "$ZELLIJ" ]]; then + TERM=xterm-kitty command yazi "$@" --cwd-file="$tmp" + else + command yazi "$@" --cwd-file="$tmp" + fi IFS= read -r -d '' cwd < "$tmp" [[ "$cwd" != "$PWD" ]] && [[ -d "$cwd" ]] && builtin cd -- "$cwd" rm -f -- "$tmp" |
