diff options
| author | Gabriel Schneider <[email protected]> | 2026-09-28 12:24:04 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-10-01 00:12:14 -0300 |
| commit | 21d2240b9b86ae5ba0036988b0ed84fbcf18d3af (patch) | |
| tree | d155d9c7e8f6eb51734cb3dc6544fbf6ceb2e1c5 /docs/fs.md | |
| parent | cfcff94ab2b1ff5a0fb61dead60ead09bf892d30 (diff) | |
| download | pardes-21d2240b9b86ae5ba0036988b0ed84fbcf18d3af.tar.gz pardes-21d2240b9b86ae5ba0036988b0ed84fbcf18d3af.zip | |
Restore asks about unsaved text first, as Exit does
Restore replaces every pane with a dump's, so a pane edited since its last save
lost that text without a word, where Exit asks. acme's Load only adds a dump's
windows and so never asks; Restore now asks what Exit asks (acme's rowclean and
winclean, wind.c:511-529): each modified pane says so once, and Restore again
with nothing edited since goes ahead. Exit and Restore share the check and its
warned-at revision, as acme's winclean clears one dirty flag for any asker.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'docs/fs.md')
| -rw-r--r-- | docs/fs.md | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -106,7 +106,8 @@ builtins, one a line, at whichever pane has the keyboard as each runs -- `Newcol`, `Dump`, `Mount name dial`, `Theme ink`, `Verbose off`; `Exit`, which quits the editor as acme's does (it refuses once, naming each pane with unsaved text, `<name>: Modified`, and a second `Exit` with nothing edited -since quits; a scratch under 100 bytes is not asked about); and `Kill`, which +since quits; a scratch under 100 bytes is not asked about; `Restore`, which +replaces every pane, asks the same first); and `Kill`, which does not quit but stops commands, as acme's does: bare, every command pardes started, and `Kill make ls`, those whose line begins with one of the words. A command pardes started is a line it typed into a terminal (a word written to |
