diff options
| author | divens <divens@users.noreply.github.com> | 2026-02-20 16:25:01 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-02-20 16:25:01 +0100 |
| commit | 523fda9f6369307815f3ea247700bd7130e7a0ca (patch) | |
| tree | 300a8af8d39e8a71aa220fed906bebf0dfa79aa6 /zellij-utils/src/plugin_api/plugin_command.rs | |
| parent | fix: prevent watchers from stealing renders from non-watchers (#4739) (diff) | |
| download | sl0ppij-523fda9f6369307815f3ea247700bd7130e7a0ca.tar.gz sl0ppij-523fda9f6369307815f3ea247700bd7130e7a0ca.tar.xz sl0ppij-523fda9f6369307815f3ea247700bd7130e7a0ca.zip | |
refactor: split client signal handling into platform files (#4738)
Extract signal handling from os_input_output.rs into platform-specific
files, mirroring the server-side architecture from PR3:
- os_input_output_unix.rs: AsyncSignalListener (tokio unix signals),
BlockingSignalIterator (signal_hook)
- os_input_output_windows.rs: stubs (unimplemented)
- os_input_output.rs: shared SignalEvent enum, AsyncSignals trait,
handle_signals() now uses BlockingSignalIterator + SignalEvent
Moved signal-hook to cfg(unix)-only dependency in zellij-client.
Co-authored-by: divens <divens.dev@gmail.com>
Diffstat (limited to 'zellij-utils/src/plugin_api/plugin_command.rs')
0 files changed, 0 insertions, 0 deletions
