(environmental-variables)=
(TMUXP_CONFIGDIR)=
Example: TMUXP_CONFIGDIR=$HOME/.mytmuxpconfigdir tmuxp load cpython
(LIBTMUX_TMUX_FORMAT_SEPARATOR)=
:::{seealso}
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 myprojectEquivalent 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 myprojectCustom format example:
$ TMUXP_PROGRESS_FORMAT="{session} {bar} {overall_percent}%" tmuxp load myprojectEquivalent 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 myprojectSet to -1 for unlimited lines (capped to terminal height):
$ TMUXP_PROGRESS_LINES=-1 tmuxp load myprojectEquivalent to the --progress-lines CLI flag.