Implement visual-order cursor motion.
authorEli Zaretskii <eliz@gnu.org>
Sat, 29 Jun 2013 13:36:19 +0000 (16:36 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sat, 29 Jun 2013 13:36:19 +0000 (16:36 +0300)
commit4c672a0fec1d18cc1a445acf3e6935d681d4048f
treec8fb2626c93a226bed5eaa0b92f95925734e893f
parent73b1b3ad6196234984a29298bc66eabf1299de66
Implement visual-order cursor motion.

 src/xdisp.c (Fmove_point_visually): New function.

 lisp/bindings.el (visual-order-cursor-movement): New defcustom.
 (right-char, left-char): Provide visual-order cursor motion by
 calling move-point-visually.  Update the doc strings.

 doc/emacs/basic.texi (Moving Point): Document visual-order-cursor-movement
 and its effect on right-char and left-char.

 doc/lispref/display.texi (Bidirectional Display): Document move-point-visually.

 etc/NEWS: Document the new feature.
doc/emacs/ChangeLog
doc/emacs/basic.texi
doc/emacs/mule.texi
doc/lispref/ChangeLog
doc/lispref/display.texi
etc/NEWS
lisp/ChangeLog
lisp/bindings.el
src/ChangeLog
src/xdisp.c