Don't call sit-for in right-char and left-char for visual cursor motion.
commit0ba54312c98bdcc8ab3ffc872cb9581710a0eea8
authorEli Zaretskii <eliz@gnu.org>
Sun, 30 Jun 2013 14:49:33 +0000 (30 17:49 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sun, 30 Jun 2013 14:49:33 +0000 (30 17:49 +0300)
tree7b2710e9d2c61b8e2ac0a2243667174c3eb33f1c
parent0865d506b58bd49932ec8eed0c6e486d2dfd8bb1
Don't call sit-for in right-char and left-char for visual cursor motion.

 src/xdisp.c (Fmove_point_visually): Invalidate the cursor position
 when moving point by using the current glyph matrix.  This avoids
 the need to force redisplay when this function is called in a
 loop.

 lisp/bindings.el (right-char, left-char): Don't call sit-for, this is
 no longer needed.  Use arithmetic comparison only for numerical
 arguments.
lisp/ChangeLog
lisp/bindings.el
src/ChangeLog
src/xdisp.c