diff --git a/assets/keymaps/default-linux.json b/assets/keymaps/default-linux.json index e4183965fa0b798d526ad6d59d0ce936269cab51..9e7e483e9d8ce245fa34bad55073a59ffe77759a 100644 --- a/assets/keymaps/default-linux.json +++ b/assets/keymaps/default-linux.json @@ -31,7 +31,6 @@ "ctrl-+": ["zed::IncreaseBufferFontSize", { "persist": false }], "ctrl--": ["zed::DecreaseBufferFontSize", { "persist": false }], "ctrl-0": ["zed::ResetBufferFontSize", { "persist": false }], - "ctrl-,": "zed::OpenSettings", "ctrl-alt-,": "zed::OpenSettingsFile", "ctrl-q": "zed::Quit", "f4": "debugger::Start", @@ -1339,6 +1338,15 @@ "ctrl-shift-backspace": "git::DeleteWorktree", }, }, + { + // Handled under a more specific context to avoid conflicts with the + // `OpenCurrentFile` keybind from the settings UI + "context": "!SettingsWindow", + "use_key_equivalents": true, + "bindings": { + "ctrl-,": "zed::OpenSettings", + } + }, { "context": "SettingsWindow", "use_key_equivalents": true, diff --git a/assets/keymaps/default-macos.json b/assets/keymaps/default-macos.json index 27901157e75813109e2b13fb44d6ffe71a04a0f5..8c7acbf6b48c924d13e381e2fb08ad3641ed483e 100644 --- a/assets/keymaps/default-macos.json +++ b/assets/keymaps/default-macos.json @@ -39,7 +39,6 @@ "cmd-+": ["zed::IncreaseBufferFontSize", { "persist": false }], "cmd--": ["zed::DecreaseBufferFontSize", { "persist": false }], "cmd-0": ["zed::ResetBufferFontSize", { "persist": false }], - "cmd-,": "zed::OpenSettings", "cmd-alt-,": "zed::OpenSettingsFile", "cmd-q": "zed::Quit", "cmd-h": "zed::Hide", @@ -1441,6 +1440,15 @@ "cmd-shift-backspace": "git::DeleteWorktree", }, }, + { + // Handled under a more specific context to avoid conflicts with the + // `OpenCurrentFile` keybind from the settings UI + "context": "!SettingsWindow", + "use_key_equivalents": true, + "bindings": { + "cmd-,": "zed::OpenSettings", + } + }, { "context": "SettingsWindow", "use_key_equivalents": true, diff --git a/assets/keymaps/default-windows.json b/assets/keymaps/default-windows.json index 8a071c9043a88868d4b91bdde3791bdd118e7a84..92dff9743c3fdfcabab9e217cfbfd39b3f07f75a 100644 --- a/assets/keymaps/default-windows.json +++ b/assets/keymaps/default-windows.json @@ -30,7 +30,6 @@ "ctrl-shift-=": ["zed::IncreaseBufferFontSize", { "persist": false }], "ctrl--": ["zed::DecreaseBufferFontSize", { "persist": false }], "ctrl-0": ["zed::ResetBufferFontSize", { "persist": false }], - "ctrl-,": "zed::OpenSettings", "ctrl-alt-,": "zed::OpenSettingsFile", "ctrl-q": "zed::Quit", "f4": "debugger::Start", @@ -1357,6 +1356,15 @@ "ctrl-shift-backspace": "git::DeleteWorktree", }, }, + { + // Handled under a more specific context to avoid conflicts with the + // `OpenCurrentFile` keybind from the settings UI + "context": "!SettingsWindow", + "use_key_equivalents": true, + "bindings": { + "ctrl-,": "zed::OpenSettings", + } + }, { "context": "SettingsWindow", "use_key_equivalents": true,