diff options
| author | Aram Drevekenin <aram@poor.dev> | 2026-03-07 16:33:05 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-03-07 16:33:05 +0100 |
| commit | 58cb2267fd7994ad9abb2df9792ec452a2deab45 (patch) | |
| tree | d0ab9dbbc147bd5db5b7dee5c1687069cc946d99 /zellij-client/src/lib.rs | |
| parent | Update CHANGELOG.md (diff) | |
| download | sl0ppij-58cb2267fd7994ad9abb2df9792ec452a2deab45.tar.gz sl0ppij-58cb2267fd7994ad9abb2df9792ec452a2deab45.tar.xz sl0ppij-58cb2267fd7994ad9abb2df9792ec452a2deab45.zip | |
Allow subscribing to pane viewport updates (renders) from the CLI (#4814)
* initial subscribe implementation
* tests for subscribe
* update cli help
* rustfmt
* add pr
Diffstat (limited to 'zellij-client/src/lib.rs')
| -rw-r--r-- | zellij-client/src/lib.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/zellij-client/src/lib.rs b/zellij-client/src/lib.rs index dcb4bebb..002fa048 100644 --- a/zellij-client/src/lib.rs +++ b/zellij-client/src/lib.rs @@ -184,6 +184,9 @@ impl From<ServerToClientMsg> for ClientInstruction { ServerToClientMsg::StartWebServer => ClientInstruction::StartWebServer, ServerToClientMsg::RenamedSession { name } => ClientInstruction::RenamedSession(name), ServerToClientMsg::ConfigFileUpdated => ClientInstruction::ConfigFileUpdated, + // Subscribe-only messages — not handled by regular interactive clients + ServerToClientMsg::PaneRenderUpdate { .. } => ClientInstruction::UnblockInputThread, + ServerToClientMsg::SubscribedPaneClosed { .. } => ClientInstruction::UnblockInputThread, } } } |
