pub enum Response {
Show 29 variants
OutputBlockBegin {
time: usize,
num: usize,
flags: usize,
},
OutputBlockEnd {
time: usize,
num: usize,
flags: usize,
},
OutputBlockError {
time: usize,
num: usize,
flags: usize,
},
OutputBlockData(String),
OutputBlock(OutputBlock),
ClientDetached(String),
ClientSessionChanged {
client: String,
session_id: String,
name: String,
},
ConfigError(String),
Continue(String),
Exit(Option<String>),
ExtendedOutput {
pane_id: String,
age: String,
reserved: Vec<String>,
value: String,
},
LayoutChange {
window_id: String,
window_layout: String,
window_visible_layout: String,
window_flags: String,
},
Output {
pane_id: String,
value: String,
},
PaneModeChanged(String),
PasteBufferChanged(String),
PasteBufferDeleted(String),
Pause(String),
SessionChanged {
session_id: String,
name: String,
},
SessionRenamed(String),
SessionWindowChanged {
session_id: String,
window_id: String,
},
SessionsChanged,
SubscriptionChanged {
name: String,
session_id: String,
window_id: String,
window_index: String,
},
UnlinkedWindowAdd(String),
UnlinkedWindowClose(String),
UnlinkedWindowRenamed(String),
WindowAdd(String),
WindowClose(String),
WindowPaneChanged {
window_id: String,
pane_id: String,
},
WindowRenamed {
window_id: String,
name: String,
},
}Variants§
OutputBlockBegin
%begin seconds-from-epoch command-number flags
OutputBlockEnd
%end seconds-from-epoch command-number flags
OutputBlockError
%error seconds-from-epoch command-number flags
OutputBlockData(String)
...data...
OutputBlock(OutputBlock)
not exist as one-line tmux output, combined from parts (%begin ... data ... %end/%error)
ClientDetached(String)
%client-detached client
ClientSessionChanged
%client-session-changed client session-id name
ConfigError(String)
%config-error error
Continue(String)
%continue pane-id
Exit(Option<String>)
%exit [reason]
ExtendedOutput
%extended-output pane-id age ... : value
LayoutChange
tmux ^3.3 %layout-change window-id window-layout window-visible-layout window-flags
tmux ^2.2 %layout-change window-id window-layout window-visible-layout
tmux ^1.8 %layout-change window-id window-layout
Output
%output pane-id value
PaneModeChanged(String)
%pane-mode-changed pane-id
PasteBufferChanged(String)
%pane-buffer-changed name
PasteBufferDeleted(String)
`%pane-buffer-deleted name``
Pause(String)
%pause pane-id
SessionChanged
%session-changed session-id name
SessionRenamed(String)
%session-renamed name
SessionWindowChanged
%session-window-changed session-id window-id
SessionsChanged
%sessions-changed
SubscriptionChanged
%subscription-changed name session-id window-id window-index
UnlinkedWindowAdd(String)
%unlinked-window-add window-id
UnlinkedWindowClose(String)
%unlinked-window-close window-id
UnlinkedWindowRenamed(String)
%unlinked-window-renamed window-id
WindowAdd(String)
%window-add window-id
WindowClose(String)
%window-close window-id
WindowPaneChanged
%window-pane-changed window-id pane-id
WindowRenamed
%window-renamed window-id name