From 3fd37799b4170b4b7942e21ba7dbffa8155e7dd3 Mon Sep 17 00:00:00 2001 From: Peter Tripp Date: Tue, 29 Apr 2025 03:55:49 +0000 Subject: [PATCH] freebsd: Fix failure to build (#29587) main was failing to build on FreeBSD. [joblink](https://github.com/zed-industries/zed/actions/runs/14721383651/job/41315738893) ``` error[E0425]: cannot find value `platform` in this scope --> crates/terminal/src/terminal_settings.rs:298:36 | 298 | let shell_name = format!("{platform}Exec"); | ^^^^^^^^ not found in this scope error[E0425]: cannot find value `platform` in this scope --> crates/terminal/src/terminal_settings.rs:304:46 | 304 | .read_value(&name(&format!("env.{platform}"))) | ^^^^^^^^ not found in this scope ``` CC: @P1n3appl3 Release Notes: - N/A --- crates/terminal/src/terminal_settings.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crates/terminal/src/terminal_settings.rs b/crates/terminal/src/terminal_settings.rs index 589dd67996..daebb9924e 100644 --- a/crates/terminal/src/terminal_settings.rs +++ b/crates/terminal/src/terminal_settings.rs @@ -293,6 +293,8 @@ impl settings::Settings for TerminalSettings { let platform = "linux"; #[cfg(target_os = "macos")] let platform = "osx"; + #[cfg(target_os = "freebsd")] + let platform = "freebsd"; // TODO: handle arguments let shell_name = format!("{platform}Exec");