Validation - tmuxp.workspace.validation

Validation errors for tmuxp configuration files.

exception tmuxp.workspace.validation.SchemaValidationError
exception[source]

Bases: WorkspaceError

Tmuxp configuration validation base error.

exception tmuxp.workspace.validation.SessionNameMissingValidationError
exception[source]

Bases: SchemaValidationError

Tmuxp configuration error for session name missing.

exception tmuxp.workspace.validation.WindowListMissingValidationError
exception[source]

Bases: SchemaValidationError

Tmuxp configuration error for window list missing.

exception tmuxp.workspace.validation.WindowNameMissingValidationError
exception[source]

Bases: SchemaValidationError

Tmuxp configuration error for missing window_name.

exception tmuxp.workspace.validation.InvalidPluginsValidationError
exception[source]

Bases: SchemaValidationError

Tmuxp configuration error for invalid plugins.

tmuxp.workspace.validation.validate_schema(workspace_dict)
function[source]

Return True if workspace schema is correct.

Parameters:

workspace_dict (dict) – tmuxp workspace data

Return type:

bool