diff --git a/crates/nu-parser/src/parser.rs b/crates/nu-parser/src/parser.rs index df5197be0..de39e2564 100644 --- a/crates/nu-parser/src/parser.rs +++ b/crates/nu-parser/src/parser.rs @@ -2487,6 +2487,9 @@ pub fn parse_shape_name( b"signature" => SyntaxShape::Signature, b"string" => SyntaxShape::String, b"variable" => SyntaxShape::Variable, + b"record" => SyntaxShape::Record, + b"list" => SyntaxShape::List(Box::new(SyntaxShape::Any)), + b"table" => SyntaxShape::Table, _ => { if bytes.contains(&b'@') { let str = String::from_utf8_lossy(bytes);