From dfb68a58acdc4a10f1def56dff200bf0537d2299 Mon Sep 17 00:00:00 2001 From: Caleb Jasik Date: Fri, 24 Oct 2025 16:55:13 -0500 Subject: [PATCH 1/3] Add cmd-d shortcut for pane::SplitRight This matches the behavior of Visual Studio Code --- assets/keymaps/default-macos.json | 1 + 1 file changed, 1 insertion(+) diff --git a/assets/keymaps/default-macos.json b/assets/keymaps/default-macos.json index 6c3f47cb45909c..db30aa55091db0 100644 --- a/assets/keymaps/default-macos.json +++ b/assets/keymaps/default-macos.json @@ -1209,6 +1209,7 @@ "ctrl-alt-down": "pane::SplitDown", "ctrl-alt-left": "pane::SplitLeft", "ctrl-alt-right": "pane::SplitRight", + "cmd-d": "pane:SplitRight", "cmd-alt-r": "terminal::RerunTask" } }, From 1305ad198e912f3a733e1e52b249ff495fae4ca3 Mon Sep 17 00:00:00 2001 From: Caleb Jasik Date: Wed, 29 Oct 2025 17:20:40 -0500 Subject: [PATCH 2/3] Add split terminal shortcut for Linux and Windows --- assets/keymaps/default-linux.json | 3 ++- assets/keymaps/default-windows.json | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/assets/keymaps/default-linux.json b/assets/keymaps/default-linux.json index 3d94edafcdfc1d..e01f8d3fd2ccdb 100644 --- a/assets/keymaps/default-linux.json +++ b/assets/keymaps/default-linux.json @@ -1126,7 +1126,8 @@ "ctrl-shift-space": "terminal::ToggleViMode", "ctrl-shift-r": "terminal::RerunTask", "ctrl-alt-r": "terminal::RerunTask", - "alt-t": "terminal::RerunTask" + "alt-t": "terminal::RerunTask", + "ctrl-shift-5": "pane:SplitRight", } }, { diff --git a/assets/keymaps/default-windows.json b/assets/keymaps/default-windows.json index 5b96d20633b573..2575732c8ebfeb 100644 --- a/assets/keymaps/default-windows.json +++ b/assets/keymaps/default-windows.json @@ -1152,7 +1152,8 @@ "ctrl-shift-space": "terminal::ToggleViMode", "ctrl-shift-r": "terminal::RerunTask", "ctrl-alt-r": "terminal::RerunTask", - "alt-t": "terminal::RerunTask" + "alt-t": "terminal::RerunTask", + "ctrl-shift-5": "pane:SplitRight", } }, { From 0c6518be43e467da5de4e5017d10b1257e0f7d3d Mon Sep 17 00:00:00 2001 From: dino Date: Thu, 30 Oct 2025 12:09:29 +0000 Subject: [PATCH 3/3] fix(keymaps): fix single colon Update uses of `pane:SplitRight` to `pane::SplitRight` as having a single colon would lead to this being an invalid binding. --- assets/keymaps/default-linux.json | 2 +- assets/keymaps/default-macos.json | 2 +- assets/keymaps/default-windows.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/assets/keymaps/default-linux.json b/assets/keymaps/default-linux.json index e01f8d3fd2ccdb..77beb2d62c3126 100644 --- a/assets/keymaps/default-linux.json +++ b/assets/keymaps/default-linux.json @@ -1127,7 +1127,7 @@ "ctrl-shift-r": "terminal::RerunTask", "ctrl-alt-r": "terminal::RerunTask", "alt-t": "terminal::RerunTask", - "ctrl-shift-5": "pane:SplitRight", + "ctrl-shift-5": "pane::SplitRight" } }, { diff --git a/assets/keymaps/default-macos.json b/assets/keymaps/default-macos.json index db30aa55091db0..b7b464ea7ebbed 100644 --- a/assets/keymaps/default-macos.json +++ b/assets/keymaps/default-macos.json @@ -1209,7 +1209,7 @@ "ctrl-alt-down": "pane::SplitDown", "ctrl-alt-left": "pane::SplitLeft", "ctrl-alt-right": "pane::SplitRight", - "cmd-d": "pane:SplitRight", + "cmd-d": "pane::SplitRight", "cmd-alt-r": "terminal::RerunTask" } }, diff --git a/assets/keymaps/default-windows.json b/assets/keymaps/default-windows.json index 2575732c8ebfeb..18712ec9c50690 100644 --- a/assets/keymaps/default-windows.json +++ b/assets/keymaps/default-windows.json @@ -1153,7 +1153,7 @@ "ctrl-shift-r": "terminal::RerunTask", "ctrl-alt-r": "terminal::RerunTask", "alt-t": "terminal::RerunTask", - "ctrl-shift-5": "pane:SplitRight", + "ctrl-shift-5": "pane::SplitRight" } }, {