Support multi-line status line output
Resolved 💬 2 comments Opened Mar 4, 2026 by jungcome7 Closed Apr 2, 2026
Problem
The custom status line (statusLine.command in settings.json) truncates long output with … and only renders a single line. Even if the script outputs newlines (\n), they are stripped by the renderer.
This makes it impossible to display useful information (model, token usage, rate limits, git info, etc.) without truncation, especially in narrow terminal panes.
Expected behavior
The status line should support multi-line output when the script produces newlines, wrapping naturally to fit the available width or rendering on separate lines.
Current workaround
The only option is to remove content until it fits in one line, which defeats the purpose of a customizable status line.
Environment
- Claude Code on iTerm2 (macOS)
- Status line configured via
statusLine.commandin~/.claude/settings.json
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗