VS Code / Cursor extensions cannot officially flip the whole workbench UI to RTL. The practical approach is injecting CSS via the third-party extension:
be5invis.vscode-custom-css (Custom CSS and JS Loader)
Steps
Install this extension (rtl-text-fixer-*.vsix).
Install be5invis.vscode-custom-css (dependency).
Run: RTL Fixer: فعالسازی RTL برای UI (با Custom CSS).
Run: Enable Custom CSS and JS (or Reload Custom CSS and JS).
Reload window: Developer: Reload Window.
Notes
Windows: you may need to run Cursor/VS Code as Administrator when enabling/disabling Custom CSS.
This is opt-in and may break after Cursor/VS Code updates (DOM/CSS selectors can change).
Recovery / reset
Run: RTL Fixer: غیرفعالسازی RTL برای UI (با Custom CSS).