Unclear Which terminals or settings make Claude Code switch this handling on is not clear.
What
Claude Code draws its interface in the terminal with its own renderer. It gains support for text direction, meaning left-to-right or right-to-left writing:
- The
ink-textText component accepts adirproperty and passes it on as thetextDirectionstyle. - The renderer adds a
writeDirectedpath that puts a left-to-right or right-to-left mark in front of text and right-aligns right-to-left text within the available width. - Two helpers,
keepColumnsandtrailingSpaces, support this.
All of it sits behind a check, so it does not necessarily apply everywhere yet.
Why
Right-to-left languages such as Hebrew and Arabic can be laid out the right way round in the terminal where this is in use.
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
Which terminals or settings make Claude Code switch this handling on is not clear.