Hi!
I've just committed to 1.6.0svn a series of patches which add the option
of "visual mode" for bidi cursor movement. This patch series is *not*
going to be ported back to 1.5.x, that would be too complicated at this
point. And as 1.6.0 is nearing (?) an alpha release, I hope this won't
be too troublesome.
I'd be happy to get some feedback about this from anyone who is capable
of compiling from svn and is interested in testing this out. I'm sure
that there are some tweaks that will be necessary. Also, there were a
few issues which were discussed some months ago, and which I felt could
be better addressed once visual mode was implemented (e.g., behavior of
spaces at RTL/LTR boundaries, etc.). Finally, there are some specific
issues which are directly related to visual mode, which have not been
implemented yet, and which I hope to complete:
*) ctrl-LEFT and ctrl-RIGHT (word-at-a-time movement), HOME and END keys
*) switching between RTL and LTR languages at an RTL/LTR border
sometimes causes the cursor to jump; I consider that behavior acceptable
for logical mode, but not in visual mode
*) tables and matrices (and multiline math in general) have not been
tested, and I'm also not sure what the correct behavior should be in all
these cases
So, again, I'd be happy to get any feedback, and if there are problems,
it would be great if a minimal LyX document which shows the anomalous
behavior could be attached.
Dov