From b3b68f5ca784de3987406584ca75b3767f98695d Mon Sep 17 00:00:00 2001 From: Gabriel Schneider Date: Tue, 29 Sep 2026 19:49:21 -0300 Subject: pardes NEWFILE in a pane opens a pane named it in the session, as acme's B does, and a start with no terminal says so A name that did not exist yet failed resolveOs, so the launch fell through to starting an editor of its own, which on a pty with no controlling terminal (a detached session's) ended in a NoDevice error trace. A new name's directory is now resolved and the name kept: the launch reads pane/new and writes that path to the pane's name, so Save creates the file, and --wait waits on that pane (the git commit case). A standalone start whose /dev/tty will not open prints why and exits 1. fs.py covers both; the known-wrong line in docs/divergences.md goes. Co-Authored-By: Claude Opus 5.5 --- docs/divergences.md | 2 -- 1 file changed, 2 deletions(-) (limited to 'docs') diff --git a/docs/divergences.md b/docs/divergences.md index 17179029..21e5167e 100644 --- a/docs/divergences.md +++ b/docs/divergences.md @@ -18,7 +18,5 @@ moving a bookmark does not quietly orphan work or hide a failure. ## Known wrong on `main` -- `pardes FILE` in a pane forwards only a FILE that exists; a new file name - starts a separate editor instead of opening a pane in the session. - `Dump` fails `no such directory` when the default `DumpDir`'s parent (`$XDG_DATA_HOME`, or `~/.local/share`) does not exist. -- cgit v1.3