diff options
author | Aram Drevekenin <aram@poor.dev> | 2024-06-14 17:11:02 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-14 17:11:02 +0200 |
commit | 1f0ae94f01647eab66cabbd11434ecae1fac8da3 (patch) | |
tree | b568f9ffc2064f4bdfd9c02c0aa5e581a3d1e750 /zellij-utils/src/errors.rs | |
parent | 2ac8b151915958782efa4f5714f5253e983613c5 (diff) |
feat(plugins): rebind keys at runtime (#3422)
* refactor(server): interpret keys on server so they can be rebound
* feat(plugins): allow rebinding keys at runtime
* various cleanups
* add tests
* style(fmt): rustfmt
* fix(tests): address (some) e2e test flakiness
* style(fmt): rustfmt
Diffstat (limited to 'zellij-utils/src/errors.rs')
-rw-r--r-- | zellij-utils/src/errors.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/zellij-utils/src/errors.rs b/zellij-utils/src/errors.rs index 248ff9be0..3656d8ade 100644 --- a/zellij-utils/src/errors.rs +++ b/zellij-utils/src/errors.rs @@ -353,6 +353,7 @@ pub enum ScreenContext { RenameSession, DumpLayoutToPlugin, ListClientsMetadata, + RebindKeys, } /// Stack call representations corresponding to the different types of [`PtyInstruction`]s. @@ -454,6 +455,9 @@ pub enum ServerContext { CliPipeOutput, AssociatePipeWithClient, DisconnectAllClientsExcept, + ChangeMode, + ChangeModeForAllClients, + RebindKeys, } #[derive(Debug, Clone, Copy, PartialEq, Serialize, Deserialize)] |