From 23b467061bae4ce3f9e0212926c383013a1845da Mon Sep 17 00:00:00 2001 From: Reilly Wood <26268125+rgwood@users.noreply.github.com> Date: Mon, 9 May 2022 10:18:37 -0700 Subject: [PATCH] Display range values better (#5487) --- crates/nu-command/src/viewers/table.rs | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/crates/nu-command/src/viewers/table.rs b/crates/nu-command/src/viewers/table.rs index 40141dd5d..742afe317 100644 --- a/crates/nu-command/src/viewers/table.rs +++ b/crates/nu-command/src/viewers/table.rs @@ -153,11 +153,15 @@ impl Command for Table { let base_pipeline = val.to_base_value(span)?.into_pipeline_data(); self.run(engine_state, stack, call, base_pipeline) } - PipelineData::Value(x @ Value::Range { .. }, ..) => Ok(Value::String { - val: x.into_string("", config), - span: call.head, - } - .into_pipeline_data()), + PipelineData::Value(Value::Range { val, .. }, metadata) => handle_row_stream( + engine_state, + stack, + ListStream::from_stream(val.into_range_iter(ctrlc.clone())?, ctrlc.clone()), + call, + row_offset, + ctrlc, + metadata, + ), x => Ok(x), } }