aboutsummaryrefslogtreecommitdiffstats
path: root/zellij-utils/src/kdl/mod.rs
diff options
context:
space:
mode:
authoruser <user@clank>2026-08-12 16:42:40 +0200
committeruser <user@clank>2026-08-12 16:42:40 +0200
commit889180b6b6b7a52144ffb14fc50d9531203677e6 (patch)
treee41184df00ee6eb7a83112119346caa7bbd8c66b /zellij-utils/src/kdl/mod.rs
parentsl0p: hot-reload status_bar_button_style (diff)
downloadsl0ppij-889180b6b6b7a52144ffb14fc50d9531203677e6.tar.gz
sl0ppij-889180b6b6b7a52144ffb14fc50d9531203677e6.tar.xz
sl0ppij-889180b6b6b7a52144ffb14fc50d9531203677e6.zip
sl0p: propose per-pane workspace hints
A design doc, not an implementation: lets a project ship a layout that also tells an agent what each pane is for. The load-bearing decision is the boundary -- zellij carries one opaque string per pane and never interprets it, pi owns the whole vocabulary. That keeps the fork change to a single field threaded along the existing status_bar path, and lets the vocabulary change without rebuilding zellij. Records two findings that were checked rather than assumed, since both would otherwise be discovered the expensive way: pane names cannot carry metadata (there is no stable name field at runtime, and title is clobbered by whatever the program sets), and the runtime query surface already exists (list-panes --json), so the work is only to get the field into it.
Diffstat (limited to 'zellij-utils/src/kdl/mod.rs')
0 files changed, 0 insertions, 0 deletions