summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-28 23:48:17 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:15 -0300
commita6c4ab97de9f9624d4d4d37a4f63cae342e314fb (patch)
tree0dc35fd6821344602556ef94cfdaf174ba9911e5 /test
parentc284475c8681ad57c32497c7948e0b020281f4ed (diff)
downloadpardes-a6c4ab97de9f9624d4d4d37a4f63cae342e314fb.tar.gz
pardes-a6c4ab97de9f9624d4d4d37a4f63cae342e314fb.zip
A dump keeps the settings changed from a fresh session's, and Restore sets them
A session running with Placement pardes came back from Restore as acme: a dump kept the layout and the theme but no setting. It now keeps every setting line that differs from a fresh session's, as the root ctl reads it, and a Restore applies them; the theme stays where it was kept, the font the frontend's, and REPL bindings are still dropped. The dump golden gains the three the snapshot harness sets. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'test')
-rw-r--r--test/snapshots/dump.golden5
1 files changed, 5 insertions, 0 deletions
diff --git a/test/snapshots/dump.golden b/test/snapshots/dump.golden
index deed689c..277d3d34 100644
--- a/test/snapshots/dump.golden
+++ b/test/snapshots/dump.golden
@@ -98,5 +98,10 @@
},
},
.mounts = .{},
+ .settings = .{
+ "MessageAnimation off",
+ "MessageLinger 0",
+ "Shell bash",
+ },
}
== end file