visual-order-cursor-movement
visual-order-cursor-movement is a variable defined in `
bindings.el
'.
Its value is
nil
Documentation:
If non-nil, moving cursor with arrow keys follows the visual order.
When this is non-nil,
will move to the character that is
to the right of point on display, and will move to the left,
disregarding the surrounding bidirectional context. Depending on the
bidirectional context of the surrounding characters, this can move point
many buffer positions away.
When the text is entirely left-to-right, logical-order and visual-order
cursor movements produce identical results.
You can customize this variable.
This variable was introduced, or its default value was changed, in
version 24.4 of Emacs.