>> Suppose I type אבגדה in a RTL context and then C-b twice.  Point is now
>> between ג and ד, but the visible cursor is between ד and ה.
>
>What do you mean by "between"? are you using a bar cursor, by any
>chance?  The default block cursor is put _on_ a character, so there's
>no "between".

Indeed I am; Aquamacs uses a bar cursor by default (set in aquamacs.el).
This cursor is helpful and intuitive since it accurately reflects the
position of point---except in RTL mode, where things are confusing.
Here's another example: the plain ol' delete-backward-char command
currently deletes a character not touching the cursor!

I agree that using a block cursor mitigates the problem, but I still
think this issue should be addressed.

/Larry Denenberg
la...@denenberg.com
http://larry.denenberg.com/

_______________________________________________
emacs-bidi mailing list
emacs-bidi@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-bidi

Reply via email to