summaryrefslogtreecommitdiff
path: root/src/cli/runtime.rs
diff options
context:
space:
mode:
authorCan Celik <ogulcancelik@gmail.com>2026-08-08 16:26:47 +0300
committerGitHub <noreply@github.com>2026-08-08 16:26:47 +0300
commit10974c822d607f03e20e9741ec027910f0c1f93a (patch)
tree85453f5ba5bcfcc56c37cabdbbced8a7e701cbe3 /src/cli/runtime.rs
parent1d6d1fdc6ba8a4fd0385a2071f157504871201a2 (diff)
feat(input): add per-pane right-click routing (#2504)
Diffstat (limited to 'src/cli/runtime.rs')
-rw-r--r--src/cli/runtime.rs14
1 files changed, 9 insertions, 5 deletions
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<i32> {
@@ -105,6 +105,10 @@ pub(super) fn pane_rename(params: PaneRenameParams) -> std::io::Result<i32> {
print_method_response("cli:pane:rename", Method::PaneRename(params))
}
+pub(super) fn pane_input_set(params: PaneInputSetParams) -> std::io::Result<i32> {
+ print_method_response("cli:pane:input:set", Method::PaneInputSet(params))
+}
+
pub(super) fn pane_split(params: PaneSplitParams) -> std::io::Result<i32> {
print_method_response("cli:pane:split", Method::PaneSplit(params))
}