Get desktop application:
View/edit binary Protocol Buffers messages
Used in: PluginCommand
repeated PaneId pane_ids = 1
bool should_change_focus_to_new_tab = 2
optional string new_tab_name = 3
Used in: PluginCommand
repeated PaneId pane_ids = 1
uint32 tab_index = 2
bool should_change_focus_to_target_tab = 3
Used in: PluginCommand
Used in: PluginCommand
string new_host_folder = 1
Used in: PluginCommand
Used in: PluginCommand
string pipe_name = 1
string output = 2
Used in: PluginCommand
Used in: PluginCommand
Used in: PluginCommand
Subscribe = 0
Unsubscribe = 1
SetSelectable = 2
GetPluginIds = 3
GetZellijVersion = 4
OpenFile = 5
OpenFileFloating = 6
OpenTerminal = 7
OpenTerminalFloating = 8
OpenCommandPane = 9
OpenCommandPaneFloating = 10
SwitchTabTo = 11
SetTimeout = 12
ExecCmd = 13
PostMessageTo = 14
PostMessageToPlugin = 15
HideSelf = 16
ShowSelf = 17
SwitchToMode = 18
NewTabsWithLayout = 19
NewTab = 20
GoToNextTab = 21
GoToPreviousTab = 22
Resize = 23
ResizeWithDirection = 24
FocusNextPane = 25
FocusPreviousPane = 26
MoveFocus = 27
MoveFocusOrTab = 28
Detach = 29
EditScrollback = 30
Write = 31
WriteChars = 32
ToggleTab = 33
MovePane = 34
MovePaneWithDirection = 35
ClearScreen = 36
ScrollUp = 37
ScrollDown = 38
ScrollToTop = 39
ScrollToBottom = 40
PageScrollUp = 41
PageScrollDown = 42
ToggleFocusFullscreen = 43
TogglePaneFrames = 44
TogglePaneEmbedOrEject = 45
UndoRenamePane = 46
CloseFocus = 47
ToggleActiveTabSync = 48
CloseFocusedTab = 49
UndoRenameTab = 50
QuitZellij = 51
PreviousSwapLayout = 52
NextSwapLayout = 53
GoToTabName = 54
FocusOrCreateTab = 55
GoToTab = 56
StartOrReloadPlugin = 57
CloseTerminalPane = 58
ClosePluginPane = 59
FocusTerminalPane = 60
FocusPluginPane = 61
RenameTerminalPane = 62
RenamePluginPane = 63
RenameTab = 64
ReportCrash = 65
RequestPluginPermissions = 66
SwitchSession = 67
OpenTerminalInPlace = 68
OpenCommandInPlace = 69
OpenFileInPlace = 70
RunCommand = 71
WebRequest = 72
DeleteDeadSession = 73
DeleteAllDeadSessions = 74
RenameSession = 75
UnblockCliPipeInput = 76
BlockCliPipeInput = 77
CliPipeOutput = 78
MessageToPlugin = 79
DisconnectOtherClients = 80
KillSessions = 81
ScanHostFolder = 82
WatchFilesystem = 83
DumpSessionLayout = 84
CloseSelf = 85
NewTabsWithLayoutInfo = 86
Reconfigure = 87
HidePaneWithId = 88
ShowPaneWithId = 89
OpenCommandPaneBackground = 90
RerunCommandPane = 91
ResizePaneIdWithDirection = 92
EditScrollbackForPaneWithId = 93
WriteToPaneId = 94
WriteCharsToPaneId = 95
MovePaneWithPaneId = 96
MovePaneWithPaneIdInDirection = 97
ClearScreenForPaneId = 98
ScrollUpInPaneId = 99
ScrollDownInPaneId = 100
ScrollToTopInPaneId = 101
ScrollToBottomInPaneId = 102
PageScrollUpInPaneId = 103
PageScrollDownInPaneId = 104
TogglePaneIdFullscreen = 105
TogglePaneEmbedOrEjectForPaneId = 106
CloseTabWithIndex = 107
BreakPanesToNewTab = 108
BreakPanesToTabWithIndex = 109
ReloadPlugin = 110
LoadNewPlugin = 111
RebindKeys = 112
ListClients = 113
ChangeHostFolder = 114
SetFloatingPanePinned = 115
StackPanes = 116
ChangeFloatingPanesCoordinates = 117
OpenCommandPaneNearPlugin = 118
OpenTerminalNearPlugin = 119
OpenTerminalFloatingNearPlugin = 120
OpenTerminalInPlaceOfPlugin = 121
OpenCommandPaneFloatingNearPlugin = 122
OpenCommandPaneInPlaceOfPlugin = 123
OpenFileNearPlugin = 124
OpenFileFloatingNearPlugin = 125
OpenFileInPlaceOfPlugin = 126
GroupAndUngroupPanes = 127
HighlightAndUnhighlightPanes = 128
CloseMultiplePanes = 129
FloatMultiplePanes = 130
EmbedMultiplePanes = 131
Used in: LoadNewPluginPayload, MessageToPluginPayload, OpenCommandPaneFloatingNearPluginPayload, OpenCommandPaneInPlaceOfPluginPayload, OpenCommandPaneNearPluginPayload, OpenCommandPanePayload, OpenFileFloatingNearPluginPayload, OpenFileInPlaceOfPluginPayload, OpenFileNearPluginPayload, OpenFilePayload, OpenTerminalFloatingNearPluginPayload, OpenTerminalInPlaceOfPluginPayload, OpenTerminalNearPluginPayload, RunCommandPayload, WebRequestPayload
string name = 1
string value = 2
Used in: PluginCommand
Used in: PluginCommand
Used in: RunCommandPayload
string name = 1
string value = 2
Used in: PluginCommand
repeated string command_line = 1
Used in: FixedOrPercentValue
Used in: FloatingPaneCoordinates
Used in: PluginCommand
Used in: OpenCommandPaneFloatingNearPluginPayload, OpenCommandPaneNearPluginPayload, OpenCommandPanePayload, OpenFileFloatingNearPluginPayload, OpenFileInPlaceOfPluginPayload, OpenFileNearPluginPayload, OpenFilePayload, OpenTerminalFloatingNearPluginPayload, PaneIdAndFloatingPaneCoordinates
Used in: PluginCommand
repeated PaneId pane_ids_to_group = 1
repeated PaneId pane_ids_to_ungroup = 2
Used in: PluginCommand
Used in: PluginCommand
repeated PaneId pane_ids_to_highlight = 1
repeated PaneId pane_ids_to_unhighlight = 2
Used in: WebRequestPayload
Get = 0
Post = 1
Put = 2
Delete = 3
Used in: PluginCommand
uint32 id = 1
string new_name = 2
Used in: RebindKeysPayload
Used in: RebindKeysPayload
Used in: PluginCommand
repeated string session_names = 1
Used in: PluginCommand
string plugin_url = 1
repeated ContextItem plugin_config = 2
bool should_load_plugin_in_background = 3
bool should_skip_plugin_cache = 4
Used in: PluginCommand
optional string plugin_url = 1
repeated ContextItem plugin_config = 2
string message_name = 3
optional string message_payload = 4
repeated ContextItem message_args = 5
optional NewPluginArgs new_plugin_args = 6
optional uint32 destination_plugin_id = 7
Used in: PluginCommand
Used in: PluginCommand
Used in: PluginCommand
Used in: MessageToPluginPayload
optional bool should_float = 1
optional PaneId pane_id_to_replace = 2
optional string pane_title = 3
optional string cwd = 4
bool skip_cache = 5
Used in: PluginCommand
Used in: PluginCommand
Used in: PluginCommand
bool close_plugin_after_replace = 4
Used in: PluginCommand
Used in: PluginCommand
Used in: PluginCommand
Used in: PluginCommand
optional file.File file_to_open = 1
bool close_plugin_after_replace = 4
Used in: PluginCommand
Used in: PluginCommand
Used in: PluginCommand
Used in: PluginCommand
optional file.File file_to_open = 1
bool close_plugin_after_replace = 4
Used in: PluginCommand
Used in: PluginCommand
Used in: PluginCommand
Used in: BreakPanesToNewTabPayload, BreakPanesToTabWithIndexPayload, ClearScreenForPaneIdPayload, CloseMultiplePanesPayload, EditScrollbackForPaneWithIdPayload, EmbedMultiplePanesPayload, FloatMultiplePanesPayload, GroupAndUngroupPanesPayload, HidePaneWithIdPayload, HighlightAndUnhighlightPanesPayload, MovePaneWithPaneIdInDirectionPayload, MovePaneWithPaneIdPayload, NewPluginArgs, PageScrollDownInPaneIdPayload, PageScrollUpInPaneIdPayload, PaneIdAndFloatingPaneCoordinates, ResizePaneIdWithDirectionPayload, ScrollDownInPaneIdPayload, ScrollToBottomInPaneIdPayload, ScrollToTopInPaneIdPayload, ScrollUpInPaneIdPayload, SetFloatingPanePinnedPayload, ShowPaneWithIdPayload, StackPanesPayload, TogglePaneEmbedOrEjectForPaneIdPayload, TogglePaneIdFullscreenPayload, WriteCharsToPaneIdPayload, WriteToPaneIdPayload
Used in: ChangeFloatingPanesCoordinatesPayload
Used in: PaneId
oneof payload
bool set_selectable_payload = 4
OpenFilePayload open_file_floating_payload = 6
OpenFilePayload open_terminal_floating_payload = 8
bool show_self_payload = 16
string new_tabs_with_layout_payload = 18
ResizePayload resize_with_direction_payload = 20
MovePayload move_focus_payload = 21
MovePayload move_focus_or_tab_payload = 22
bytes write_payload = 23
string write_chars_payload = 24
MovePayload move_pane_with_direction_payload = 25
string go_to_tab_name_payload = 26
string focus_or_create_tab_payload = 27
uint32 go_to_tab_payload = 28
string start_or_reload_plugin_payload = 29
uint32 close_terminal_pane_payload = 30
uint32 close_plugin_pane_payload = 31
IdAndNewName rename_terminal_pane_payload = 34
IdAndNewName rename_plugin_pane_payload = 35
string report_crash_payload = 37
OpenFilePayload open_file_in_place_payload = 40
OpenFilePayload open_terminal_in_place_payload = 41
string delete_dead_session_payload = 45
string rename_session_payload = 46
string unblock_cli_pipe_input_payload = 47
string block_cli_pipe_input_payload = 48
string scan_host_folder_payload = 61
Used in: PluginCommand
Used in: PluginCommand
Used in: PluginCommand
string config = 1
bool write_to_disk = 2
Used in: PluginCommand
Used in: PluginCommand
Used in: PluginCommand
uint32 terminal_pane_id = 1
Used in: PluginCommand
Used in: PluginCommand
Used in: PluginCommand
repeated string command_line = 1
repeated EnvVariable env_variables = 2
string cwd = 3
Used in: PluginCommand
Used in: PluginCommand
Used in: PluginCommand
Used in: PluginCommand
Used in: PluginCommand
optional PaneId pane_id = 1
bool should_be_pinned = 2
Used in: PluginCommand
Used in: PluginCommand
optional PaneId pane_id = 1
bool should_float_if_hidden = 2
Used in: PluginCommand
Used in: PluginCommand
Used in: PluginCommand
optional string name = 1
optional uint32 tab_position = 2
optional uint32 pane_id = 3
optional bool pane_id_is_plugin = 4
optional string cwd = 6
Used in: PluginCommand
Used in: PluginCommand
Used in: PluginCommand
Used in: PluginCommand
Used in: PluginCommand
string url = 1
bytes body = 4
Used in: PluginCommand
string chars_to_write = 1
optional PaneId pane_id = 2
Used in: PluginCommand
bytes bytes_to_write = 1
optional PaneId pane_id = 2