diff --git a/crates/quake_engine/src/nu/mod.rs b/crates/quake_engine/src/nu/mod.rs index f55afacb4..f0ff6db21 100644 --- a/crates/quake_engine/src/nu/mod.rs +++ b/crates/quake_engine/src/nu/mod.rs @@ -44,6 +44,10 @@ pub fn create_engine_state(state: Arc>) -> EngineState { let mut working_set = StateWorkingSet::new(&engine_state); + // remove echo command as its behavior is confusing for users not familiar with + // nushell evaluation + working_set.hide_decl(b"echo"); + macro_rules! bind_global_variable { ($name:expr, $id:expr, $type:expr) => { let var_id = working_set.add_variable($name.into(), Span::unknown(), $type, false);