From e988d4e24bfc0b80285754359b4b86f1b15b33f6 Mon Sep 17 00:00:00 2001 From: Gabriel Schneider Date: Tue, 29 Sep 2026 00:54:58 -0300 Subject: Restore keeps each pane's dot, as acme's dump does A restored text pane came back with its caret at its view's top, whatever had been selected. The dump now keeps each text pane's dot, q0 and q1 as acme's keeps a window's, and Restore puts it back without moving the view it kept. Two look-walk tests that restored and walked on now start from the match they were on. Co-Authored-By: Claude Opus 5.5 --- docs/config.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'docs/config.md') diff --git a/docs/config.md b/docs/config.md index 43b289cb..88f809ed 100644 --- a/docs/config.md +++ b/docs/config.md @@ -637,7 +637,9 @@ uses the argument as a path as before. Absolute paths and argument-free Restore retain their existing behavior. `Dump` still honors `$PARDES_DUMP` and otherwise writes a timestamped file in the default directory. -A dump keeps the settings that differ from a fresh session's (`Placement +A dump keeps each text pane's dot (its selection, or the caret), as acme's +keeps a window's q0 and q1, and a Restore puts it back where the kept view +shows it. It keeps the settings that differ from a fresh session's (`Placement pardes`, `Verbose off`, a shader), as the root ctl reads them, and a Restore sets them again; the theme is kept with the layout, and the font stays the frontend's. REPL bindings are not kept. -- cgit v1.3