diff options
| author | Gabriel Schneider <[email protected]> | 2026-09-28 23:26:47 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-10-01 00:12:15 -0300 |
| commit | fd448801b83bdddf27a1d9af17bf8581356b2b35 (patch) | |
| tree | efb2ef616daf0e99ec6a278eabe3e9086ceba837 /docs/fs.md | |
| parent | 72129eba38522de8f3d0ec6d98b612676d226612 (diff) | |
| download | pardes-fd448801b83bdddf27a1d9af17bf8581356b2b35.tar.gz pardes-fd448801b83bdddf27a1d9af17bf8581356b2b35.zip | |
Del and Delcol refuse unsaved text once, as acme's do
acme's Del asks winclean first and Delcol colclean (exec.c del, delcol):
unsaved text is warned about, and the same word again closes. pardes closed
at once. Both now refuse once through the one-warning-per-word mechanism
Exit uses, from keys, tags, exec and ctl alike. A pane dirty only by a
rename, or an empty one that never held a file, has no text to lose and is
not asked about, and a scratch or a command's output under 100 bytes is not
either, as acme's winclean passes a small unnamed window.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'docs/fs.md')
| -rw-r--r-- | docs/fs.md | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -119,10 +119,11 @@ every setting is one, the rest act on a pane). `/ctl` takes the session's 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, a `+New` scratch with text in it too, in one line, +unsaved text, a `+New` scratch of 100 bytes or more too, in one line, `<name>, <name>: Modified (Exit again to discard)`, and a second `Exit` -with nothing edited since quits, throwing that text away; a command's -output under 100 bytes is not asked about; `Restore`, which replaces every pane, +with nothing edited since quits, throwing that text away; a scratch or a +command's output under 100 bytes is not asked about, as acme's winclean +asks about no small unnamed window; `Restore`, which replaces every pane, asks the same first -- `Dump` writes `pardes-<date>-<time>.zon` (UTC) in `DumpDir` (default `$XDG_DATA_HOME/pardes`, else `~/.local/share/pardes`) and logs `dump <path>`, and `Restore` with no path takes the last one; a |
