(api)=
:::{warning}
All APIs are considered experimental and subject to break pre-1.0. They can and will break between versions.
:::
.. autoapiclass:: Server
:members:
:inherited-members:
:private-members:
:show-inheritance:
:member-order: bysource
.. autoapiclass:: Session
:members:
:inherited-members:
:private-members:
:show-inheritance:
:member-order: bysource
.. autoapiclass:: Window
:members:
:inherited-members:
:private-members:
:show-inheritance:
:member-order: bysource
.. autoapiclass:: Pane
:members:
:inherited-members:
:private-members:
:show-inheritance:
:member-order: bysource
.. autodata:: libtmux.common.TMUX_MIN_VERSION
.. autodata:: libtmux.common.TMUX_MAX_VERSION
.. autoapiclass:: libtmux.common.TmuxRelationalObject
:members:
.. autoapiclass:: libtmux.common.TmuxMappingObject
:members:
.. autoapiclass:: libtmux.common.EnvironmentMixin
:members:
.. autoapiclass:: libtmux.common.tmux_cmd
.. automethod:: libtmux.common.which
.. automethod:: libtmux.common.get_version
.. automethod:: libtmux.common.has_version
.. automethod:: libtmux.common.has_gt_version
.. automethod:: libtmux.common.has_gte_version
.. automethod:: libtmux.common.has_lt_version
.. automethod:: libtmux.common.has_lte_version
.. automethod:: libtmux.common.has_minimum_version
.. automethod:: libtmux.common.handle_option_error
.. automethod:: libtmux.common.get_libtmux_version
.. autoexception:: libtmux.exc.LibTmuxException
.. autoexception:: libtmux.exc.TmuxCommandNotFound
.. autoexception:: libtmux.exc.VersionTooLow
.. autoexception:: libtmux.exc.TmuxSessionExists
.. autoexception:: libtmux.exc.BadSessionName
.. autoexception:: libtmux.exc.OptionError
.. autoexception:: libtmux.exc.UnknownOption
.. autoexception:: libtmux.exc.InvalidOption
.. autoexception:: libtmux.exc.AmbiguousOption
.. automethod:: libtmux.test.retry
.. automethod:: libtmux.test.retry_until
.. automethod:: libtmux.test.get_test_session_name
.. automethod:: libtmux.test.get_test_window_name
.. automethod:: libtmux.test.temp_session
.. automethod:: libtmux.test.temp_window
.. autoapiclass:: libtmux.test.EnvironmentVarGuard
(LIBTMUX_TMUX_FORMAT_SEPARATOR)=
LIBTMUX_TMUX_FORMAT_SEPARATOR
can be used to override the default string used
to split tmux(1)
's formatting information.
If you find any compatibility problems with the default, or better yet find a string copacetic many environments and tmux releases, note it at tmux-python#355.