diff options
| author | 2026-05-14 10:58:38 +0100 | |
|---|---|---|
| committer | 2026-05-14 10:58:38 +0100 | |
| commit | 6cc182b1578fcc6e0863134185e17e29d0eed4be (patch) | |
| tree | c49560e31bf24adb39cc27e2615832d4b6c5f066 /dot_config/nvim/after | |
| parent | 13547308fba1eacb8996ebfb9db56f2127a2e70f (diff) | |
| download | dotfiles-6cc182b1578fcc6e0863134185e17e29d0eed4be.tar.gz dotfiles-6cc182b1578fcc6e0863134185e17e29d0eed4be.tar.bz2 dotfiles-6cc182b1578fcc6e0863134185e17e29d0eed4be.zip | |
refactor(zsh): stop renaming zellij tabs from the shell
The hand-rolled `N:dir:cmd` tab labels could never stay in sync:
- After session resurrection, tab names are restored from disk but no
shell-visible event fires, so labels stayed stale until the user hit
Enter to trigger precmd.
- After closing a middle tab, zellij renumbers surviving tabs but again
emits no per-pane event, so the `N:` prefix on every tab to the right
silently became wrong.
- Once a tab has a custom name, zellij's tab-bar plugin uses it verbatim
— there's no way to keep the default `Tab #N` numbering while also
injecting dir/cmd info. The only plugin that addresses this (vmaerten/
zellij-tab-rename) requires zellij built from main.
Dropping the hooks restores zellij's built-in `Tab #N`, which is the
single label that stays correct across resurrect and renumber. The zsh
prompt already shows CWD inside the pane.
Diffstat (limited to 'dot_config/nvim/after')
0 files changed, 0 insertions, 0 deletions
