Revert "Implement inspector flag (#62920)" (#64248)

This reverts commit bf2d51bcfd.

As discussed with @\ChristopherBiscardi , this has to be implemented
differently, making a first step towards that.

Release Notes:

- N/A
This commit is contained in:
Kirill Bulatov authored and GitHub committed 2026-09-15 16:58:03 +00:00
1 parent 7b2ccdffc6
commit bec63dee23
5 files changed
+6 -18

No files matched your search

-3
View File
@@ -11,9 +11,6 @@ workspace = true
[lib]
path = "src/inspector_ui.rs"
[features]
inspector = []
[dependencies]
anyhow.workspace = true
command_palette_hooks.workspace = true
+5 -5
View File
@@ -1,19 +1,19 @@
#[cfg(any(debug_assertions, feature = "inspector"))]
#[cfg(debug_assertions)]
mod div_inspector;
#[cfg(any(debug_assertions, feature = "inspector"))]
#[cfg(debug_assertions)]
mod inspector;
#[cfg(any(debug_assertions, feature = "inspector"))]
#[cfg(debug_assertions)]
pub use inspector::init;
#[cfg(not(any(debug_assertions, feature = "inspector")))]
#[cfg(not(debug_assertions))]
pub fn init(_app_state: std::sync::Arc<workspace::AppState>, cx: &mut gpui::App) {
use std::any::TypeId;
use workspace::notifications::NotifyResultExt as _;
cx.on_action(|_: &zed_actions::dev::ToggleInspector, cx| {
Err::<(), anyhow::Error>(anyhow::anyhow!(
"dev::ToggleInspector is only available in debug builds and Nightly"
"dev::ToggleInspector is only available in debug builds"
))
.notify_app_err(cx);
});
-1
View File
@@ -42,4 +42,3 @@ ignored = ["log"]
[features]
default = []
derive_inspector_reflection = []
+1 -4
View File
@@ -20,10 +20,7 @@ fn elevated_borderless<E: Styled>(this: E, cx: &mut App, index: ElevationIndex)
/// Extends [`gpui::Styled`] with Zed-specific styling methods.
// gate on rust-analyzer so rust-analyzer never needs to expand this macro, it takes up to 10 seconds to expand due to inefficiencies in rust-analyzers proc-macro srv
#[cfg_attr(
all(
any(debug_assertions, feature = "derive_inspector_reflection"),
not(rust_analyzer)
),
all(debug_assertions, not(rust_analyzer)),
gpui_macros::derive_inspector_reflection
)]
pub trait StyledExt: Styled + Sized {
-5
View File
@@ -12,11 +12,6 @@ default-run = "zed"
workspace = true
[features]
inspector = [
"gpui/inspector",
"inspector_ui/inspector",
"ui/derive_inspector_reflection",
]
tracy = ["ztracing/tracy"]
# LEAK_BACKTRACE=1 cargo run --features zed/track-project-leak --profile release-fast
track-project-leak = ["gpui/leak-detection"]