> cc: emacs-bidi@gnu.... > Cc: larry@dene... > From: Larry Denenberg <larry@dene...>
> Date: Wed, 18 Aug 2010 07:12:21 +0300
> 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". In the case you describe, the block cursor should be on ד.
Does that work for you?
If the problem is with the bar cursor, then it could be a bug; I don't
think I did anything special yet for the bar cursor in RTL context. I
will have a look when I have time.
> Here's another newbie question that's perhaps Aquamacs-specific: Mouse
> clicks seem to be interpreted with respect to a logical, rather than
> rendered, version of the buffer. If I type a line of RTL text and then
> click near the beginning of the line (i.e., on the right side of the
> display), the cursor gets positioned on the left side of the display,
> presumably as close to the end of the line as my click was from the
> beginning of the line. Again, if this is intended it's not clear why,
> but perhaps it's a known deficiency or perhaps I'm doing somthing wrong.