aboutsummaryrefslogtreecommitdiff
path: root/src/config/model.rs
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-05-12 00:24:13 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-05-12 00:24:13 +0300
commit520f4272d0f332f2a98a2a7486be1797feb86dcf (patch)
treef53830efc04e6961d7b0cd003bc453b95a714fe1 /src/config/model.rs
parent8d5dca8cfe2d580835d3392d0ebdff57f7de7298 (diff)
feat: add agent cycling and tab wheel switching
fixes #92
Diffstat (limited to 'src/config/model.rs')
-rw-r--r--src/config/model.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/config/model.rs b/src/config/model.rs
index 166e3ffa..8d2b356f 100644
--- a/src/config/model.rs
+++ b/src/config/model.rs
@@ -85,6 +85,10 @@ pub struct KeysConfig {
pub previous_workspace: String,
/// Select the next workspace. Unset by default.
pub next_workspace: String,
+ /// Focus the previous agent shown in the agent panel. Unset by default.
+ pub previous_agent: String,
+ /// Focus the next agent shown in the agent panel. Unset by default.
+ pub next_agent: String,
/// Create a new tab in the active workspace. Default: "c"
pub new_tab: String,
/// Rename the active tab. Unset by default.
@@ -162,6 +166,8 @@ impl Default for KeysConfig {
open_notification_target: "".into(),
previous_workspace: "".into(),
next_workspace: "".into(),
+ previous_agent: "".into(),
+ next_agent: "".into(),
new_tab: "c".into(),
rename_tab: "".into(),
previous_tab: "".into(),