aboutsummaryrefslogtreecommitdiff
path: root/src/config/model.rs
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-05-28 23:12:50 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-05-28 23:12:50 +0300
commit7626a9adc84d6757042670f9816a583dcd717823 (patch)
tree56095c659834727ca73b03627a1f6eddc86ac666 /src/config/model.rs
parent28222b20890a1f6cd36fd477de8e9bc6e5537ff5 (diff)
feat: add pane copy mode
refs #231
Diffstat (limited to 'src/config/model.rs')
-rw-r--r--src/config/model.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/config/model.rs b/src/config/model.rs
index ac304973..84d03bc2 100644
--- a/src/config/model.rs
+++ b/src/config/model.rs
@@ -199,6 +199,8 @@ pub struct KeysConfig {
pub rename_pane: BindingConfig,
/// Open the focused pane scrollback in $EDITOR. Default: "prefix+e".
pub edit_scrollback: BindingConfig,
+ /// Enter keyboard copy mode for the focused pane. Default: "prefix+[".
+ pub copy_mode: BindingConfig,
/// Focus the pane to the left. Default: "prefix+h".
pub focus_pane_left: BindingConfig,
/// Focus the pane below. Default: "prefix+j".
@@ -389,6 +391,7 @@ impl Default for KeysConfig {
close_tab: BindingConfig::one("prefix+shift+x"),
rename_pane: BindingConfig::one("prefix+shift+p"),
edit_scrollback: BindingConfig::one("prefix+e"),
+ copy_mode: BindingConfig::one("prefix+["),
focus_pane_left: BindingConfig::one("prefix+h"),
focus_pane_down: BindingConfig::one("prefix+j"),
focus_pane_up: BindingConfig::one("prefix+k"),