diff --git a/crates/gpui/src/platform/mac/platform.rs b/crates/gpui/src/platform/mac/platform.rs index b8b9d17be7b50fa5f3949d738553a5b8efb1f444..3f29022674ac8df35907bc2b973938def21c6741 100644 --- a/crates/gpui/src/platform/mac/platform.rs +++ b/crates/gpui/src/platform/mac/platform.rs @@ -381,6 +381,11 @@ impl MacPlatform { } item.setSubmenu_(submenu); item.setTitle_(ns_string(&name)); + if name == "Services" { + let app: id = msg_send![APP_CLASS, sharedApplication]; + app.setServicesMenu_(item); + } + item } } diff --git a/crates/zed/src/zed/app_menus.rs b/crates/zed/src/zed/app_menus.rs index 52e0eab3e3560ac62c7b288a4d85df13a608fe94..34c19932dd63131530299d026e2922cfa64c68e2 100644 --- a/crates/zed/src/zed/app_menus.rs +++ b/crates/zed/src/zed/app_menus.rs @@ -13,7 +13,7 @@ pub fn app_menus() -> Vec