Skip to content

Feature request: Support \r (carriage return) for in-place progress updates in shell command output #3191

@ja-y-son

Description

@ja-y-son

Describe the feature or problem you'd like to solve

Feature request: Support \r (carriage return) for in-place progress updates in shell command output

Proposed solution

When running shell commands via ! that use \r to update progress in-place (e.g., ninja, curl, wget), each update
appears as a new line instead of overwriting the previous one. This makes build progress output very noisy and
hard to follow.

Requesting support for basic \r handling so that carriage-return-based progress indicators render as a single
updating line, similar to a normal terminal. This would greatly improve the experience for long-running builds and
downloads.

Example prompts or workflows

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:terminal-renderingDisplay and rendering: flickering, scrolling, line wrapping, output formattingarea:toolsBuilt-in tools: file editing, shell, search, LSP, git, and tool call behavior
    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions