Native RTL Support (Ctrl+Shift to change line direction)

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 right
  • Right 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

1 Like