Hi,
I’m the author of the Obsidian RTL plugin.
In one of the recent updates around 0.10.6, not sure exactly which one, Obsidian introduced a behavior that broke left/right cursor movements for RTL users. It seems like Obsidian is now catching left/right (and Vim j/k) movements, or the corresponding CodeMirror events, and overriding the editor action, thus causing the CM rtlMoveVisually setting to not work.
The result: left/right when in RTL mode produce the wrong cursor movement.
I can patch it in my plugin by catching left/right/j/k DOM events and handling them differently for RTL, but I assume that this happened because Obsidian needed to catch these events for some functionality to work, and my patch will break that.
Help or insights will be greatly appreciated!
Obsidian 0.10.6
OS: Linux Manjaro