You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[FEATURE]: rail composer chrome for TUI plugins #61731
I have verified this feature I'm about to request hasn't been suggested before.
Describe the enhancement you want to request
With #61699 a plugin can pick the composer's chrome: bar (the default) or band. A minimal layout needs a bare option: a thin rail on the left in the text colour, with no background, metadata row or tail, so the prompt reads as plain text.
Proposal: layout.composer.chrome: "rail". In shell mode the rail takes the warning colour, the same cue the bar gives.
I have this working with a test on my fork, on top of #61699: cevr/opencode@a65dc368e2. I can open a PR once the design is OK.
Thanks for the proposal and for already having a working change! You're asking for a third composer chrome option for TUI plugins, layout.composer.chrome: "rail". It would show a thin rail on the left in the text colour (the warning colour in shell mode), with no background, metadata row or tail, so the prompt reads as plain text.
This builds on #61699, which adds the bar/band chrome option and hasn't been merged yet, so a decision on this will probably follow that review. Maintainers will look at the design and let you know whether a PR is welcome.
Activity
opencodejr commentedon Nov 4, 2026
Thanks for the proposal and for already having a working change! You're asking for a third composer chrome option for TUI plugins,
layout.composer.chrome: "rail". It would show a thin rail on the left in the text colour (the warning colour in shell mode), with no background, metadata row or tail, so the prompt reads as plain text.This builds on #61699, which adds the
bar/bandchrome option and hasn't been merged yet, so a decision on this will probably follow that review. Maintainers will look at the design and let you know whether a PR is welcome.Related:
ui.layoutand thebar/bandcomposer chrome this would extend