@@ -1,7 +1,10 @@
use gpui::actions;
-// If the zed binary doesn't use anything in this crate, it will be optimized out-// and the actions won't initialize. So we just call an empty initialization function.
+// If the zed binary doesn't use anything in this crate, it will be optimized away
+// and the actions won't initialize. So we just provide an empty initialization function
+// to be called from main.
+//
+// These may provide relevant context:
// https://github.com/rust-lang/rust/issues/47384
// https://github.com/mmastrac/rust-ctor/issues/280
pub fn init() {}
@@ -56,10 +56,7 @@ use zed2::{
mod open_listener;
fn main() {
- //TODO!(figure out what the linker issues are here)- // https://github.com/rust-lang/rust/issues/47384- // https://github.com/mmastrac/rust-ctor/issues/280- // menu::unused();
+ menu::init();
let http = http::client();
init_paths();
init_logger();