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",