From 37c7c99383e198555c8b0e4fca2462dc281e9a70 Mon Sep 17 00:00:00 2001 From: Junwoo Date: Wed, 28 Aug 2024 04:22:38 +0900 Subject: [PATCH] Add pane activation bindings for Sublime Text keymap (#16930) - Improved Sublime keymap: Support for switching to individual tabs with `cmd-1` thru `cmd-9` (MacOS) and `alt-1` thru `alt-9` (Linux) matching Sublime behavior. --- assets/keymaps/linux/sublime_text.json | 11 ++++++++++- assets/keymaps/macos/sublime_text.json | 11 ++++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/assets/keymaps/linux/sublime_text.json b/assets/keymaps/linux/sublime_text.json index 13596964e3..73438996ce 100644 --- a/assets/keymaps/linux/sublime_text.json +++ b/assets/keymaps/linux/sublime_text.json @@ -41,7 +41,16 @@ "context": "Pane", "bindings": { "f4": "search::SelectNextMatch", - "shift-f4": "search::SelectPrevMatch" + "shift-f4": "search::SelectPrevMatch", + "alt-1": ["pane::ActivateItem", 0], + "alt-2": ["pane::ActivateItem", 1], + "alt-3": ["pane::ActivateItem", 2], + "alt-4": ["pane::ActivateItem", 3], + "alt-5": ["pane::ActivateItem", 4], + "alt-6": ["pane::ActivateItem", 5], + "alt-7": ["pane::ActivateItem", 6], + "alt-8": ["pane::ActivateItem", 7], + "alt-9": "pane::ActivateLastItem" } }, { diff --git a/assets/keymaps/macos/sublime_text.json b/assets/keymaps/macos/sublime_text.json index 2bc6f29779..75a8d33187 100644 --- a/assets/keymaps/macos/sublime_text.json +++ b/assets/keymaps/macos/sublime_text.json @@ -45,7 +45,16 @@ "context": "Pane", "bindings": { "f4": "search::SelectNextMatch", - "shift-f4": "search::SelectPrevMatch" + "shift-f4": "search::SelectPrevMatch", + "cmd-1": ["pane::ActivateItem", 0], + "cmd-2": ["pane::ActivateItem", 1], + "cmd-3": ["pane::ActivateItem", 2], + "cmd-4": ["pane::ActivateItem", 3], + "cmd-5": ["pane::ActivateItem", 4], + "cmd-6": ["pane::ActivateItem", 5], + "cmd-7": ["pane::ActivateItem", 6], + "cmd-8": ["pane::ActivateItem", 7], + "cmd-9": "pane::ActivateLastItem" } }, {