Plugin - tmuxp.plugin

Plugin system for tmuxp.

tmuxp.plugin.TMUX_MIN_VERSION = '3.2'
data
data
tmuxp.plugin.TMUX_MIN_VERSION = '3.2'

Minimum version of tmux required to run tmuxp

tmuxp.plugin.TMUX_MAX_VERSION = None
data
data
tmuxp.plugin.TMUX_MAX_VERSION = None

Most recent version of tmux supported

tmuxp.plugin.LIBTMUX_MIN_VERSION = '0.8.3'
data
data
tmuxp.plugin.LIBTMUX_MIN_VERSION = '0.8.3'

Minimum version of libtmux required to run libtmux

tmuxp.plugin.LIBTMUX_MAX_VERSION = None
data
data
tmuxp.plugin.LIBTMUX_MAX_VERSION = None

Most recent version of libtmux supported

tmuxp.plugin.TMUXP_MIN_VERSION = '1.6.0'
data
data
tmuxp.plugin.TMUXP_MIN_VERSION = '1.6.0'

Minimum version of tmuxp required to use plugins

tmuxp.plugin.TMUXP_MAX_VERSION = None
data
data
tmuxp.plugin.TMUXP_MAX_VERSION = None

Most recent version of tmuxp

class tmuxp.plugin.Config
class tmuxp.plugin.Config

Bases: TypedDict

tmuxp plugin configuration mapping.

tmuxp.plugin.validate_plugin_config(config)
function[source]
function[source]
tmuxp.plugin.validate_plugin_config(config)

Return True if tmuxp plugin configuration valid, also upcasts.

Parameters:

config (PluginConfigSchema)

Return type:

TypeGuard[Config]

tmuxp.plugin.setup_plugin_config(config, default_config=DEFAULT_CONFIG)
function[source]
function[source]
tmuxp.plugin.setup_plugin_config(config, default_config=DEFAULT_CONFIG)

Initialize tmuxp plugin configuration.

Parameters:
Return type:

Config

class tmuxp.plugin.TmuxpPlugin
class tmuxp.plugin.TmuxpPlugin

Bases: object

Base class for a tmuxp plugin.