I’ve created a plugin that utilizes Obsidian’s built-in bidirectional text support to provide intuitive Right-To-Left and Left-To-Right directionality per-line.
Left Ctrl + Left Shift
: Make selected lines flow from left to rightRight Ctrl + Right Shift
: Make selected lines flow from right to left
If there’s no selection, affects the line at the text cursor.
The plugin works by inserting/removing invisible Unicode control characters within the text, which means your documents render correctly not only in Obsidian but also in ANY markdown/text editor that follows Unicode BiDi standards!
By the way, if you’re an Obsidian moderator, I’d love for you to take a look at the PR, since it’s still waiting for a review: Add plugin: Native RTL by Bip901 · Pull Request #6913 · obsidianmd/obsidian-releases · GitHub