>> 
>> I can answer this, but then I have to know what you mean by
'touching' ?
>
>i meant if keyboard handling of 'tab' is changed somehow by this patch.

This patch, which is not committed yet, will introduce no further
changements to key handling. It only adds a new function when Tab is
pressed in a Listing environment.

>> The patch inserts a tab into the Listing environment if the user
presses 
>> Tab. That's how I found out that the autocompletion did something 
>> undemocratic to the handling of the Tab key, which lead to your
frustrations
>> and to new LFUNs. I basically use LFUN_CELL_FORWARD and
LFUN_CELL_BACKWARD
>> for handling the Tab key, in silent expectation of the implementation
of
>> multiple LFUN binding.
>
>i will look on this part of patch later.
>
> to sum up my pov - its not good to chaotically change key handling for
each 
> release we make. the completion 'tab' removal was premature since we
have no
> real fix for normal users of rc2 now and we need need some systematic
solution
> for this.
>
> releasing now means: rc2 has its own binding of tab, rc3 has its own
and you
> have to invent how to get back to the old behaviour, rc4 will again
have 
> different system so you have to find your ways again. i would prefer
that
> user won't even recognize we changed something under the hood and the
tab 
> works similarly as before.

The recent change of the Tab key handling was a reversion of the
'chaotic' implementation of the Tab-key binding for autocompletion. As
pointed out before, this introduced a regression in the sense that a
very natural and already existing use of the Tab-key for moving between
cells in a table was removed. So if you mean what you just said, you
should be happy that the Tab-key now behaves as it did in 1.5.x.

My patch doesn't change the Tab key handling any further, it only adds
something _if_ the Tab key is bound to LFUN_CELL_FORWARD and friend.

> up to Jose, what he decides.
>
> pavel

Vincent

Reply via email to