diff options
Diffstat (limited to 'zellij-utils/src/plugin_api/plugin_command.proto')
-rw-r--r-- | zellij-utils/src/plugin_api/plugin_command.proto | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/zellij-utils/src/plugin_api/plugin_command.proto b/zellij-utils/src/plugin_api/plugin_command.proto index 6ffb0345b..b02dd73f7 100644 --- a/zellij-utils/src/plugin_api/plugin_command.proto +++ b/zellij-utils/src/plugin_api/plugin_command.proto @@ -91,6 +91,8 @@ enum CommandName { BlockCliPipeInput = 77; CliPipeOutput = 78; MessageToPlugin = 79; + DisconnectOtherClients = 80; + KillSessions = 81; } message PluginCommand { @@ -145,9 +147,14 @@ message PluginCommand { string block_cli_pipe_input_payload = 48; CliPipeOutputPayload cli_pipe_output_payload = 49; MessageToPluginPayload message_to_plugin_payload = 50; + KillSessionsPayload kill_sessions_payload = 60; } } +message KillSessionsPayload { + repeated string session_names = 1; +} + message CliPipeOutputPayload { string pipe_name = 1; string output = 2; @@ -185,6 +192,7 @@ message SwitchSessionPayload { optional uint32 tab_position = 2; optional uint32 pane_id = 3; optional bool pane_id_is_plugin = 4; + optional event.LayoutInfo layout = 5; } message RequestPluginPermissionPayload { |