On Wed, Oct 03, 2007 at 03:00:13PM +0200, Abdelrazak Younes wrote:

> Nothing too recent I guess and I am not sure when was John's last visit 
> to the source code :-)
> 
> John, do you know about DocIterator? They were designed specifically for 
> cursor navigation across insets.

I do (I remember its birth ...)

I'm not sure it helps much with decisions like "where should I move when
I press the right arrow key". Consider a nesting like this:

foo<b><i><u><table>...

if you're at the end of foo, then the 'right' answer is to descend to
just before the table and no further. If you're at the start of table,
and you press left, then we need to jump to outside of the table, but
also presumably cross all of the char style insets.

I can believe easily there are all sorts of fun special cases.

> I am on purpose rejecting char based selection because the moment you 
> need that, you don't really need charstyle to begin with.

That's not true. Just because I want to delete part of a word does not
mean I want to make 'work' become bold in 'unworkable'. Although that's
not really that crazy a desire.

john

Reply via email to