diff options
| author | Gabriel Schneider <[email protected]> | 2026-09-30 14:17:56 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-10-01 00:12:17 -0300 |
| commit | 69c5e62fe45a3768edff14993789f2aadfafadec (patch) | |
| tree | fc622dc533fafb7deeb04c5d9e88d65a3a6a2c9a /docs | |
| parent | 70ea4cb543df4724a977d7e8c10f2b5f470df94f (diff) | |
| download | pardes-69c5e62fe45a3768edff14993789f2aadfafadec.tar.gz pardes-69c5e62fe45a3768edff14993789f2aadfafadec.zip | |
pane/new takes rows from a pane in another column before refusing ENOSPC, as acme's placement does
A pane/new whose column had no room was refused "no space for a pane in
that column", even with another column holding a tall pane that could
give rows. acme takes rows wherever a window has them before saying
there are none. pane/new now tries the other columns as +Errors already
did: an empty one, else its tallest pane's bottom half, last column
first. It is refused only when no pane anywhere can give the rows.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/fs.md | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -367,7 +367,10 @@ answer the same serial. It goes where acme's makenewwindow puts a window if empty, else the bottom half of its last pane. A session holds 64 panes (`no space for a pane: 64 max`), and every pane keeps its tag and 2 rows (`no space for a pane in that column: each keeps its tag and 2 rows`); both -are ENOSPC, for this open and for a look, exec, `New` or `Tty` alike. +are ENOSPC, for this open and for a look, exec, `New` or `Tty` alike. A +`pane/new` whose column is full takes its rows from a pane in another column +that has them, last column first, as acme does, and is refused only when +no pane anywhere can give them. `rmdir /pane/<n>` closes the pane, unsaved or not. **`name`** reads the file name (a terminal's directory); a write renames the |
