Server.validateLayouts(_:)
Checks layouts and their required pane counts before changing tmux.
Source and package
- Qualified name
-
Server.validate Layouts(_:) - Declared in
- Server
- Package
- libtmux-swift
- Source
- Sources/LibTmux/Layout.swift
-
Description#
Custom layouts require a valid checksum, nonempty tree and enough pane cells. Geometry and pruning remain tmux's responsibility. Empty batches perform no I/O unless cancelled; each supplied layout must be nonempty.
Unique named abbreviations follow the running daemon. Only an endpoint with no daemon uses the configured executable's version. A release below the supported floor, like transport and cancellation failures, is thrown.