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:
1 parent
7b2ccdffc6
commit
bec63dee23
5 files changed
+6
-18
No files matched your search
@@ -11,9 +11,6 @@ workspace = true
|
||||
[lib]
|
||||
path = "src/inspector_ui.rs"
|
||||
|
||||
[features]
|
||||
inspector = []
|
||||
|
||||
[dependencies]
|
||||
anyhow.workspace = true
|
||||
command_palette_hooks.workspace = true
|
||||
|
||||
@@ -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);
|
||||
});
|
||||
|
||||
@@ -42,4 +42,3 @@ ignored = ["log"]
|
||||
|
||||
[features]
|
||||
default = []
|
||||
derive_inspector_reflection = []
|
||||
@@ -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 {
|
||||
|
||||
@@ -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"]
|
||||
|
||||
Reference in new issue
Block a user