From 7f92401bcacfea6f4a797f861b853f2391634369 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Mon, 23 May 2022 16:06:56 -0700 Subject: [PATCH] Add key binding and menu item for Save All --- assets/keymaps/default.json | 3 ++- crates/zed/src/menus.rs | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/assets/keymaps/default.json b/assets/keymaps/default.json index 40ac3d6fe3..1049e216f3 100644 --- a/assets/keymaps/default.json +++ b/assets/keymaps/default.json @@ -220,7 +220,8 @@ "cmd-t": "project_symbols::Toggle", "cmd-p": "file_finder::Toggle", "cmd-shift-P": "command_palette::Toggle", - "cmd-shift-M": "diagnostics::Deploy" + "cmd-shift-M": "diagnostics::Deploy", + "cmd-alt-s": "workspace::SaveAll" } }, // Bindings from Sublime Text diff --git a/crates/zed/src/menus.rs b/crates/zed/src/menus.rs index 8cb0e1ae17..cfe4ca0826 100644 --- a/crates/zed/src/menus.rs +++ b/crates/zed/src/menus.rs @@ -54,6 +54,10 @@ pub fn menus() -> Vec> { name: "Save As…", action: Box::new(workspace::SaveAs), }, + MenuItem::Action { + name: "Save All", + action: Box::new(workspace::SaveAll), + }, MenuItem::Action { name: "Close Editor", action: Box::new(workspace::CloseActiveItem),