From 800b925fd702b8f8ac526884f9b67cebf20124e2 Mon Sep 17 00:00:00 2001 From: Peter Tripp Date: Tue, 24 Jun 2025 14:02:07 -0400 Subject: [PATCH] Improve Atom keymap (#33329) Closes: https://github.com/zed-industries/zed/issues/33256 Move some Editor keymap entries into `Editor && mode == full` Release Notes: - N/A --- assets/keymaps/linux/atom.json | 18 ++++++++++-------- assets/keymaps/macos/atom.json | 20 +++++++++++--------- 2 files changed, 21 insertions(+), 17 deletions(-) diff --git a/assets/keymaps/linux/atom.json b/assets/keymaps/linux/atom.json index d471a54ea5..86ee068b06 100644 --- a/assets/keymaps/linux/atom.json +++ b/assets/keymaps/linux/atom.json @@ -9,6 +9,13 @@ }, { "context": "Editor", + "bindings": { + "ctrl-k ctrl-u": "editor::ConvertToUpperCase", // editor:upper-case + "ctrl-k ctrl-l": "editor::ConvertToLowerCase" // editor:lower-case + } + }, + { + "context": "Editor && mode == full", "bindings": { "ctrl-shift-l": "language_selector::Toggle", // grammar-selector:show "ctrl-|": "pane::RevealInProjectPanel", // tree-view:reveal-active-file @@ -19,25 +26,20 @@ "shift-f3": ["editor::SelectPrevious", { "replace_newest": true }], //find-and-replace:find-previous "alt-shift-down": "editor::AddSelectionBelow", // editor:add-selection-below "alt-shift-up": "editor::AddSelectionAbove", // editor:add-selection-above - "ctrl-k ctrl-u": "editor::ConvertToUpperCase", // editor:upper-case - "ctrl-k ctrl-l": "editor::ConvertToLowerCase", // editor:lower-case "ctrl-j": "editor::JoinLines", // editor:join-lines "ctrl-shift-d": "editor::DuplicateLineDown", // editor:duplicate-lines "ctrl-up": "editor::MoveLineUp", // editor:move-line-up "ctrl-down": "editor::MoveLineDown", // editor:move-line-down "ctrl-\\": "workspace::ToggleLeftDock", // tree-view:toggle - "ctrl-shift-m": "markdown::OpenPreviewToTheSide" // markdown-preview:toggle - } - }, - { - "context": "Editor && mode == full", - "bindings": { + "ctrl-shift-m": "markdown::OpenPreviewToTheSide", // markdown-preview:toggle "ctrl-r": "outline::Toggle" // symbols-view:toggle-project-symbols } }, { "context": "BufferSearchBar", "bindings": { + "f3": ["editor::SelectNext", { "replace_newest": true }], // find-and-replace:find-next + "shift-f3": ["editor::SelectPrevious", { "replace_newest": true }], //find-and-replace:find-previous "ctrl-f3": "search::SelectNextMatch", // find-and-replace:find-next-selected "ctrl-shift-f3": "search::SelectPreviousMatch" // find-and-replace:find-previous-selected } diff --git a/assets/keymaps/macos/atom.json b/assets/keymaps/macos/atom.json index 9ddf353810..df48e51767 100644 --- a/assets/keymaps/macos/atom.json +++ b/assets/keymaps/macos/atom.json @@ -9,6 +9,14 @@ }, { "context": "Editor", + "bindings": { + "cmd-shift-backspace": "editor::DeleteToBeginningOfLine", + "cmd-k cmd-u": "editor::ConvertToUpperCase", + "cmd-k cmd-l": "editor::ConvertToLowerCase" + } + }, + { + "context": "Editor && mode == full", "bindings": { "ctrl-shift-l": "language_selector::Toggle", "cmd-|": "pane::RevealInProjectPanel", @@ -19,26 +27,20 @@ "cmd-shift-g": ["editor::SelectPrevious", { "replace_newest": true }], "ctrl-shift-down": "editor::AddSelectionBelow", "ctrl-shift-up": "editor::AddSelectionAbove", - "cmd-shift-backspace": "editor::DeleteToBeginningOfLine", - "cmd-k cmd-u": "editor::ConvertToUpperCase", - "cmd-k cmd-l": "editor::ConvertToLowerCase", "alt-enter": "editor::Newline", "cmd-shift-d": "editor::DuplicateLineDown", "ctrl-cmd-up": "editor::MoveLineUp", "ctrl-cmd-down": "editor::MoveLineDown", "cmd-\\": "workspace::ToggleLeftDock", - "ctrl-shift-m": "markdown::OpenPreviewToTheSide" - } - }, - { - "context": "Editor && mode == full", - "bindings": { + "ctrl-shift-m": "markdown::OpenPreviewToTheSide", "cmd-r": "outline::Toggle" } }, { "context": "BufferSearchBar", "bindings": { + "cmd-g": ["editor::SelectNext", { "replace_newest": true }], + "cmd-shift-g": ["editor::SelectPrevious", { "replace_newest": true }], "cmd-f3": "search::SelectNextMatch", "cmd-shift-f3": "search::SelectPreviousMatch" }