aboutsummaryrefslogtreecommitdiffstats
path: root/zellij-utils/src/plugin_api/plugin_command.proto
diff options
context:
space:
mode:
authorAram Drevekenin <aram@poor.dev>2026-05-12 12:20:23 +0200
committerGitHub <noreply@github.com>2026-05-12 12:20:23 +0200
commitfc6c5942a12d7314f606be390de9d05497f20bd3 (patch)
tree5b1136794d1fe3177a5a8d99460d26a87ae76696 /zellij-utils/src/plugin_api/plugin_command.proto
parentdocs(changelog): update permissions pr (diff)
downloadsl0ppij-fc6c5942a12d7314f606be390de9d05497f20bd3.tar.gz
sl0ppij-fc6c5942a12d7314f606be390de9d05497f20bd3.tar.xz
sl0ppij-fc6c5942a12d7314f606be390de9d05497f20bd3.zip
Welcome screen del fix (#5160)
* fix: session-manager delete * rustfmt * add pr
Diffstat (limited to 'zellij-utils/src/plugin_api/plugin_command.proto')
-rw-r--r--zellij-utils/src/plugin_api/plugin_command.proto17
1 files changed, 17 insertions, 0 deletions
diff --git a/zellij-utils/src/plugin_api/plugin_command.proto b/zellij-utils/src/plugin_api/plugin_command.proto
index 0b768838..729159e3 100644
--- a/zellij-utils/src/plugin_api/plugin_command.proto
+++ b/zellij-utils/src/plugin_api/plugin_command.proto
@@ -204,6 +204,9 @@ enum CommandName {
OpenPluginPaneFloating = 209;
ListWindowsVolumes = 210;
GetSessionList = 211;
+ KillSessionsAndReply = 212;
+ DeleteDeadSessionAndReply = 213;
+ DeleteAllDeadSessionsAndReply = 214;
}
message PluginCommand {
@@ -356,6 +359,8 @@ message PluginCommand {
ClearPaneHighlightsPayload clear_pane_highlights_payload = 159;
OpenPluginPaneFloatingPayload open_plugin_pane_floating_payload = 160;
GetSessionListPayload get_session_list_payload = 161;
+ KillSessionsPayload kill_sessions_and_reply_payload = 162;
+ string delete_dead_session_and_reply_payload = 163;
}
}
@@ -1311,3 +1316,15 @@ message GetSessionListResponse {
string error = 2;
}
}
+
+message KillSessionsResponse {
+ optional string error = 1; // absent => success
+}
+
+message DeleteDeadSessionResponse {
+ optional string error = 1; // absent => success
+}
+
+message DeleteAllDeadSessionsResponse {
+ optional string error = 1; // absent => success
+}