From 87dff2a1db0fae393876dedf0143acb17ef6981b Mon Sep 17 00:00:00 2001 From: Rocky Shi Date: Thu, 5 Feb 2026 22:36:40 +1300 Subject: [PATCH] JetBrains keymap: Add escape key binding to cancel in auto_height mode (#45306) Closes [#45299](https://github.com/zed-industries/zed/issues/45299) Release Notes: - Fix Escape key does not cancel/dismiss inline assist with Jetbrains keymap Recording: https://github.com/user-attachments/assets/766a9954-2d32-4f43-b81d-acba1cb8e133 --- assets/keymaps/linux/jetbrains.json | 8 +++++++- assets/keymaps/macos/jetbrains.json | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/assets/keymaps/linux/jetbrains.json b/assets/keymaps/linux/jetbrains.json index d3bf53a0d3694943252e0fccb2ac821cc6c2a6d3..bdf3949b3f9203220978ff599e0187513d6a976f 100644 --- a/assets/keymaps/linux/jetbrains.json +++ b/assets/keymaps/linux/jetbrains.json @@ -178,10 +178,16 @@ { "context": "Diagnostics > Editor", "bindings": { "alt-6": "pane::CloseActiveItem" } }, { "context": "OutlinePanel", "bindings": { "alt-7": "workspace::CloseActiveDock" } }, { - "context": "Dock || Workspace || OutlinePanel || ProjectPanel || CollabPanel || (Editor && mode == auto_height)", + "context": "Dock || Workspace || OutlinePanel || ProjectPanel || CollabPanel", "bindings": { "escape": "editor::ToggleFocus", "shift-escape": "workspace::CloseActiveDock", }, }, + { + "context": "Editor && mode == auto_height", + "bindings": { + "escape": "editor::Cancel", + }, + }, ] diff --git a/assets/keymaps/macos/jetbrains.json b/assets/keymaps/macos/jetbrains.json index 9946d8b124957349181db659259174d906d08d3a..c9106e4d49671f16917b1322824c2edfcd0e7700 100644 --- a/assets/keymaps/macos/jetbrains.json +++ b/assets/keymaps/macos/jetbrains.json @@ -181,10 +181,16 @@ { "context": "Diagnostics > Editor", "bindings": { "cmd-6": "pane::CloseActiveItem" } }, { "context": "OutlinePanel", "bindings": { "cmd-7": "workspace::CloseActiveDock" } }, { - "context": "Dock || Workspace || OutlinePanel || ProjectPanel || CollabPanel || (Editor && mode == auto_height)", + "context": "Dock || Workspace || OutlinePanel || ProjectPanel || CollabPanel", "bindings": { "escape": "editor::ToggleFocus", "shift-escape": "workspace::CloseActiveDock", }, }, + { + "context": "Editor && mode == auto_height", + "bindings": { + "escape": "editor::Cancel", + }, + }, ]