From 10974c822d607f03e20e9741ec027910f0c1f93a Mon Sep 17 00:00:00 2001 From: Can Celik Date: Sat, 8 Aug 2026 16:26:47 +0300 Subject: feat(input): add per-pane right-click routing (#2504) --- src/cli/runtime.rs | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'src/cli/runtime.rs') diff --git a/src/cli/runtime.rs b/src/cli/runtime.rs index 0d1251b1..16d2d8b3 100644 --- a/src/cli/runtime.rs +++ b/src/cli/runtime.rs @@ -1,9 +1,9 @@ use crate::api::schema::{ - EmptyParams, Method, PaneFocusDirectionParams, PaneMoveParams, PaneRenameParams, - PaneResizeParams, PaneSplitParams, PaneSwapParams, PaneTarget, PaneZoomParams, Request, - TabCreateParams, TabListParams, TabRenameParams, TabTarget, WorkspaceCreateParams, - WorkspaceRenameParams, WorkspaceTarget, WorktreeCreateParams, WorktreeListParams, - WorktreeOpenParams, WorktreeRemoveParams, + EmptyParams, Method, PaneFocusDirectionParams, PaneInputSetParams, PaneMoveParams, + PaneRenameParams, PaneResizeParams, PaneSplitParams, PaneSwapParams, PaneTarget, + PaneZoomParams, Request, TabCreateParams, TabListParams, TabRenameParams, TabTarget, + WorkspaceCreateParams, WorkspaceRenameParams, WorkspaceTarget, WorktreeCreateParams, + WorktreeListParams, WorktreeOpenParams, WorktreeRemoveParams, }; fn print_method_response(id: &'static str, method: Method) -> std::io::Result { @@ -105,6 +105,10 @@ pub(super) fn pane_rename(params: PaneRenameParams) -> std::io::Result { print_method_response("cli:pane:rename", Method::PaneRename(params)) } +pub(super) fn pane_input_set(params: PaneInputSetParams) -> std::io::Result { + print_method_response("cli:pane:input:set", Method::PaneInputSet(params)) +} + pub(super) fn pane_split(params: PaneSplitParams) -> std::io::Result { print_method_response("cli:pane:split", Method::PaneSplit(params)) } -- cgit v1.2.3