>>>>> "Dov" == Dov Feldstern <[EMAIL PROTECTED]> writes:
Dov> The cause is what Elazar explained: the piece of code which he Dov> patched is the one moving the cursor to the end of inset, by Dov> subtracting the inset's width. This subtraction *should* take Dov> place inside the inset, because inside it we want the cursor Dov> position to be calculated relative to *left* edge of the inset; Actually, I do not understand the original code from Martin. I do not understand why the fact that the character at cursor is an inset changes anything. What goes wrong when the code itself is removed? I really do not understand the cursorX code flow. JMarc
