Feature request: respect terminal cursor shape in TUI input box

Resolved 💬 1 comment Opened Apr 9, 2026 by Light2Dark Closed May 25, 2026

Summary

The Claude Code TUI input box renders a block cursor regardless of the host terminal's cursor shape setting. It should instead respect the terminal's configured cursor shape.

Motivation

My terminal (Ghostty) is configured to use a bar cursor everywhere, but Claude Code's input box overrides this with a block cursor, creating visual inconsistency with the rest of my terminal environment. Users who have already chosen a cursor style in their terminal shouldn't need a second setting to get the same style inside Claude Code.

Proposed solution

Rather than adding a new config option, have the TUI input box inherit/respect the terminal's cursor shape (bar, block, or underline) instead of forcing block. No new setting required — it just does the right thing by default.

Environment

  • Terminal: Ghostty (configured with bar cursor)
  • OS: macOS (Darwin 25.3.0)

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗