Environmental variables¶
TMUXP_CONFIGDIR¶
Example: TMUXP_CONFIGDIR=$HOME/.mytmuxpconfigdir tmuxp load cpython
LIBTMUX_TMUX_FORMAT_SEPARATOR¶
See also
LIBTMUX_TMUX_FORMAT_SEPARATOR in libtmux API.
In rare circumstances the tmux -F separator under the hood may cause issues
building sessions. For this case you can override it here.
$ env LIBTMUX_TMUX_FORMAT_SEPARATOR='__SEP__' tmuxp load [session]
TMUXP_PROGRESS¶
Master on/off switch for the animated progress spinner during tmuxp load.
Defaults to 1 (enabled). Set to 0 to disable:
$ TMUXP_PROGRESS=0 tmuxp load myproject
Equivalent to the --no-progress CLI flag.
TMUXP_PROGRESS_FORMAT¶
Set the spinner line format. Accepts a preset name (default, minimal, window, pane, verbose) or a custom format string with tokens like {session}, {bar}, {progress}:
$ TMUXP_PROGRESS_FORMAT=minimal tmuxp load myproject
Custom format example:
$ TMUXP_PROGRESS_FORMAT="{session} {bar} {overall_percent}%" tmuxp load myproject
Equivalent to the --progress-format CLI flag.
TMUXP_PROGRESS_LINES¶
Number of script-output lines shown in the spinner panel. Defaults to 3.
Set to 0 to hide the panel entirely (script output goes to stdout):
$ TMUXP_PROGRESS_LINES=0 tmuxp load myproject
Set to -1 for unlimited lines (capped to terminal height):
$ TMUXP_PROGRESS_LINES=-1 tmuxp load myproject
Equivalent to the --progress-lines CLI flag.