From b0d89d6f34382113f59353dfaffb4fd1aae37126 Mon Sep 17 00:00:00 2001 From: Congyu <52687642+Congyuwang@users.noreply.github.com> Date: Fri, 24 May 2024 17:47:38 +0800 Subject: [PATCH] Fix jetbrains keymap alt-enter to do `search::SelectAllMatches` (#11951) The default keymap uses alt-enter for `SelectAllMatches` for `context: BufferSearchBar`. Jetbrains keymap uses alt-enter for `ToggleCodeActions` for `context: Editor`. When focusing on search bar, currently alt-enter does not perform `SelectAllMatches`, whereas `ToggleCodeActions` is triggered instead, because search bar's text input element has `context: Editor mode=single_line`. This PR restricts `ToggleCodeActions` to `Editor (full mode)` context to allow `SelectAllMatches` to be triggered for alt-enter when the search bar is active. Release Notes: - Fixed alt-enter with JetBrains keymap ignoring `search::SelectAllMatches` in certain contexts ([11840](https://github.com/zed-industries/zed/issues/11840)) --- assets/keymaps/jetbrains.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/assets/keymaps/jetbrains.json b/assets/keymaps/jetbrains.json index 4e31ec9678..c099d60578 100644 --- a/assets/keymaps/jetbrains.json +++ b/assets/keymaps/jetbrains.json @@ -53,7 +53,6 @@ "cmd-alt-b": "editor::GoToDefinitionSplit", "cmd-shift-b": "editor::GoToTypeDefinition", "cmd-alt-shift-b": "editor::GoToTypeDefinitionSplit", - "alt-enter": "editor::ToggleCodeActions", "f2": "editor::GoToDiagnostic", "cmd-f2": "editor::GoToPrevDiagnostic", "ctrl-alt-shift-down": "editor::GoToHunk", @@ -70,7 +69,8 @@ "cmd-f12": "outline::Toggle", "cmd-7": "outline::Toggle", "cmd-shift-o": "file_finder::Toggle", - "cmd-l": "go_to_line::Toggle" + "cmd-l": "go_to_line::Toggle", + "alt-enter": "editor::ToggleCodeActions" } }, {