microsoft / microsoft/edit

Add Support for RTL Languages

Open
#37 6 comments 2 reactions 0 assignees View on GitHub
C-feature
Dominant language
Rust
Stars
14.6k
Forks
734
Avg merge
8h 40m
Merged PRs (30d)
4

Description

When editing RTL languages like Hebrew, the text appears in the incorrect order.

Additionally, when opening a text file containing Hebrew text, the content is displayed backward.

Expected behavior: The text should display correctly, e.g., שלום מיקרוסופט.

Compare with what Notepad is displaying

![Image](https://github.com/user-attachments/assets/975adc78-76a7-4ce0-8911-4b056d2511d1)
![Image](https://github.com/user-attachments/assets/3ddfc2fe-f5f8-4a00-b647-84dc0e650968)

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the issue while editing Hebrew text and opening a text file containing Hebrew in the editor. Compare the display with Notepad; done means RTL text appears in the correct order in both cases.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
cli, internationalization
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.