From 67414deb82328cf4c4632eec71b5dff2a7b794a3 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Wed, 29 Jun 2022 15:40:32 -0700 Subject: [PATCH] Add split actions to the application menu --- crates/zed/src/menus.rs | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/crates/zed/src/menus.rs b/crates/zed/src/menus.rs index 4dbcdb7ddc830b070384d6d2cfd8aaecb7df90dd..cadedc118b0f25fee9df59aa24ea90df34844cc6 100644 --- a/crates/zed/src/menus.rs +++ b/crates/zed/src/menus.rs @@ -194,6 +194,27 @@ pub fn menus() -> Vec> { name: "Toggle Right Sidebar", action: Box::new(workspace::ToggleRightSidebar), }, + MenuItem::Submenu(Menu { + name: "Editor Layout", + items: vec![ + MenuItem::Action { + name: "Split Up", + action: Box::new(workspace::SplitUp), + }, + MenuItem::Action { + name: "Split Down", + action: Box::new(workspace::SplitDown), + }, + MenuItem::Action { + name: "Split Left", + action: Box::new(workspace::SplitLeft), + }, + MenuItem::Action { + name: "Split Right", + action: Box::new(workspace::SplitRight), + }, + ], + }), MenuItem::Separator, MenuItem::Action { name: "Project Panel",