added real index column to history (#4756)

This commit is contained in:
Fernando Herrera
2022-03-06 17:22:18 +00:00
committed by GitHub
parent 5ae5ef5146
commit 7701c6b1d4
2 changed files with 14 additions and 3 deletions

View File

@ -53,8 +53,19 @@ impl Command for History {
if let Ok(contents) = contents {
Ok(contents
.lines()
.map(move |x| Value::String {
val: decode_newlines(x),
.enumerate()
.map(move |(index, command)| Value::Record {
cols: vec!["command".to_string(), "index".to_string()],
vals: vec![
Value::String {
val: decode_newlines(command),
span: head,
},
Value::Int {
val: index as i64,
span: head,
},
],
span: head,
})
.collect::<Vec<_>>()