libtmux
Python
TypeScript
Rust
Go
Java
.NET
C++
Swift
Reference
MCP
Search
On this page
Server
18
Session
5
Window
12
Pane
5
Client
1
Hooks
1
Options
3
Terminal capabilities
1
Versions
3
Commands
8
Control mode
11
Formats
21
Queries
55
Snapshots
9
Workspaces
Effects
Safety
Op
Set
Option
Set
Environment
Send
Keys
Select
Layout
Argument
Plans
Plan
add
chain
is
_empty
len
new
preview
steps
validate
Planner
Plan
Workspace
Readme
Workspace
Workspace
Builder
Steps
12
Targets and slots
11
Session
1
Window
5
Pane
2
Requests
3
Errors
22
Constants and enums
19
Testing utilities
7
Other
9
plan
.Plan
View as Markdown
Copy Markdown
Module
plan
Package
libtmux
Source
crates/libtmux/src/plan.rs
struct
plan.
Plan
struct
overload
[
source
]
¶
struct
overload
[
source
]
¶
struct
plan.
Plan
8 declared, 0 inherited
Members
add
method
Record one operation and return a handle to what it creates.
chain
method
Record an operation that is allowed to share a tmux invocation.
is_empty
method
len
method
new
method
preview
method
steps
method
validate
method
Check every slot before a run can change tmux state.
Esc
Type to search.