From 0fb3b19e003b734529a33e26911e0ebff0b7bc5d Mon Sep 17 00:00:00 2001 From: sommerfeld Date: Fri, 17 Apr 2026 10:53:55 +0100 Subject: feat: emit OSC 7 CWD for zellij pane/tab inheritance --- home/.config/zsh/.zshrc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/home/.config/zsh/.zshrc b/home/.config/zsh/.zshrc index 22f70d6..9f1e09a 100644 --- a/home/.config/zsh/.zshrc +++ b/home/.config/zsh/.zshrc @@ -160,6 +160,13 @@ add-zsh-hook chpwd chpwd_recent_dirs zstyle ':chpwd:*' recent-dirs-file "$XDG_STATE_HOME/zsh/chpwd-recent-dirs" zstyle ':completion:*:*:cdr:*:*' menu selection +# ── OSC 7 — report CWD to terminal (zellij uses this for new pane/tab CWD) ── +_osc7_chpwd() { + printf '\e]7;file://%s%s\e\\' "${HOST}" "${PWD}" +} +add-zsh-hook chpwd _osc7_chpwd +_osc7_chpwd + # ── Help system ─────────────────────────────────────────────────────────────── autoload -Uz run-help run-help-git run-help-ip (( $+aliases[run-help] )) && unalias run-help -- cgit v1.2.3-70-g09d2