What's Changed
Animated progress spinner for tmuxp load
tmuxp load now shows a real-time animated spinner as windows and panes are created, replacing the static [Loading] message.
Presets β five built-in display formats:
| Preset | Description |
|---|---|
default |
Spinner + progress bar + current window |
minimal |
Spinner + percentage only |
window |
Spinner + window name + pane index |
pane |
Spinner + per-pane detail |
verbose |
Spinner + bar + window + pane + percentage |
New CLI flags:
--progress-format <preset-or-custom>β select a preset or pass a custom format string with tokens like{bar},{progress},{window},{pane_index},{overall_percent}--progress-lines Nβ number ofbefore_scriptoutput lines shown in the spinner panel (default: 3)--no-progressβ disable the spinner entirely
Environment variables:
TMUXP_PROGRESS=0β disable spinner (same as--no-progress)TMUXP_PROGRESS_FORMATβ default preset/format stringTMUXP_PROGRESS_LINESβ default panel line count
The spinner stops cleanly before interactive prompts (session switch, error recovery) and before tmux attach. Non-TTY environments automatically fall back to the original behavior.
Full Changelog: v1.66.0...v1.67.0