ellie.el: - Preserve tree selection and cursor across tree rerenders. - Keep chat cursor stationary; only update when already at end. - Guard chat-filter against stale output from replaced ollie-9p read processes. - Render [[[name]]] markers as bold underlined block headers; suppress [[[end]]]. - Refresh session/idx and start timer on startup so tree displays immediately. - Fix Active/Inactive header tuple layout (was missing 'nil' slot). - Bind TAB for tree expand/collapse, C-c C-SPC and C-c C-p for prompt input, SPC in chat for prompt, q in chat for quit (stops stream + buries buffer). - RET on an agent now opens the chat buffer. - Prompt input window selects and focuses itself after opening. doc/ellie.md: - Embed ellie screenshot (img/ellie.png) centered at 75% width above Session tree. |
||
|---|---|---|
| .. | ||
| elisp | ||