diff options
author | eldritch horrors <pennae@lix.systems> | 2024-03-08 08:25:42 +0100 |
---|---|---|
committer | eldritch horrors <pennae@lix.systems> | 2024-03-09 07:20:23 -0700 |
commit | 1958152d146389b00c50a149c33012a16864ef83 (patch) | |
tree | 1a6fb0cbaa147e26dc661092d88bdb6dd7adfdf1 /src/libexpr/eval.hh | |
parent | b221a14f0a477db06f8ab705bd08404e431ec135 (diff) |
Pretty-print values in the REPL
Pretty-print values in the REPL by printing each item in a list or
attrset on a separate line. When possible, single-item lists and
attrsets are printed on one line, as long as they don't contain a nested
list, attrset, or thunk.
Before:
```
{ attrs = { a = { b = { c = { }; }; }; }; list = [ 1 ]; list' = [ 1 2 3 ]; }
```
After:
```
{
attrs = {
a = {
b = {
c = { };
};
};
};
list = [ 1 ];
list' = [
1
2
3
];
}
```
(cherry picked from commit c0a15fb7d03dfb8f53bc6726c414bc88aa362592)
Change-Id: Ia2b41849165a5ddb63f7a8c272a2476b3e4292df
Diffstat (limited to 'src/libexpr/eval.hh')
0 files changed, 0 insertions, 0 deletions