Emacs 24 now supports bidirectional Text

Perm URL with updates: http://xahlee.org/emacs/emacs24_features.html

e.g. {Arabic, Persian (Iran), Hebrew}. They flow from right to left.

  • In emacs 23, the key invokes forward-char. Always moves the cursor to the right.
  • In emacs 24, the key invokes right-char. The direction the cursor moves depends on cursor point in current text.

Note, it's more logical for the two command's behavior to be exchanged. i.e. “right-char” should always move to the right, and “forward-char” should move depending on context.