From fe693f613a23452e68589a4337863f217cc57930 Mon Sep 17 00:00:00 2001 From: Ogulcan Celik Date: Mon, 11 May 2026 23:31:36 +0300 Subject: feat: add optional pane border labels --- src/app/input/navigate.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/app/input/navigate.rs') diff --git a/src/app/input/navigate.rs b/src/app/input/navigate.rs index 3bc8da78..bb88c46b 100644 --- a/src/app/input/navigate.rs +++ b/src/app/input/navigate.rs @@ -368,6 +368,7 @@ pub(crate) enum NavigateAction { PreviousTab, NextTab, CloseTab, + RenamePane, FocusPaneLeft, FocusPaneDown, FocusPaneUp, @@ -432,6 +433,12 @@ fn navigate_action_for_key(state: &AppState, key: &KeyEvent) -> Option { + if let Some(pane_id) = state + .active + .and_then(|ws_idx| state.workspaces.get(ws_idx)) + .and_then(|ws| ws.focused_pane_id()) + { + super::modal::open_rename_pane(state, pane_id); + } + } NavigateAction::FocusPaneLeft => state.navigate_pane(NavDirection::Left), NavigateAction::FocusPaneDown => state.navigate_pane(NavDirection::Down), NavigateAction::FocusPaneUp => state.navigate_pane(NavDirection::Up), -- cgit v1.2.3