diff options
Diffstat (limited to 'doc/manual/rl-next/print-in-repl.md')
-rw-r--r-- | doc/manual/rl-next/print-in-repl.md | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/doc/manual/rl-next/print-in-repl.md b/doc/manual/rl-next/print-in-repl.md deleted file mode 100644 index e0ac8e17f..000000000 --- a/doc/manual/rl-next/print-in-repl.md +++ /dev/null @@ -1,55 +0,0 @@ ---- -synopsis: "REPL printing improvements" -prs: [9931, 10208] -cls: [375, 492] -credits: [9999years, horrors] -category: Improvements ---- - -The REPL printer has been improved to do the following: -- If a string is passed to `:print`, it is printed literally to the screen -- Structures will be printed as multiple lines when necessary - -Before: - -``` -nix-repl> { attrs = { a = { b = { c = { }; }; }; }; list = [ 1 ]; list' = [ 1 2 3 ]; } -{ attrs = { ... }; list = [ ... ]; list' = [ ... ]; } - -nix-repl> :p { attrs = { a = { b = { c = { }; }; }; }; list = [ 1 ]; list' = [ 1 2 3 ]; } -{ attrs = { a = { b = { c = { }; }; }; }; list = [ 1 ]; list' = [ 1 2 3 ]; } - -nix-repl> :p "meow" -"meow" -``` - -After: - -``` -nix-repl> { attrs = { a = { b = { c = { }; }; }; }; list = [ 1 ]; list' = [ 1 2 3 ]; } -{ - attrs = { ... }; - list = [ ... ]; - list' = [ ... ]; -} - -nix-repl> :p { attrs = { a = { b = { c = { }; }; }; }; list = [ 1 ]; list' = [ 1 2 3 ]; } -{ - attrs = { - a = { - b = { - c = { }; - }; - }; - }; - list = [ 1 ]; - list' = [ - 1 - 2 - 3 - ]; -} - -nix-repl> :p "meow" -meow -``` |